2014-11-27 3 views
0

Я установил и протестировал край с моно на моей машине Ubuntu, и он прошел все тесты. К сожалению, edge-sql не работает. Я хочу, чтобы сделать запрос к базе данных SQL-сервера и я получаю следующее сообщение об ошибке: реализацияEdge-sql по отсутствующему методу ubuntu

Missing method System.Data.SqlClient.SqlCommand::ExecuteReaderAsync(CommandBehavior) in assembly /usr/local/lib/mono/gac/System.Data/4.0.0.0__b77a5c561934e089/System.Data.dll, referenced in assembly /home/merca/login/oauth-server/node_modules/edge-sql/lib/edge-sql.dll 
Method not found: 'System.Data.SqlClient.SqlCommand.ExecuteReaderAsync'. 

http.js:691 
    throw new Error('Can\'t set headers after they are sent.'); 
     ^
at ServerResponse.OutgoingMessage.setHeader (http.js:691:11) 
at ServerResponse.res.setHeader (/home/merca/login/oauth-server/node_modules/express/node_modules/connect/lib/patch.js:62:20) 

ответ

0

SqlCommand в Mono в настоящее время не имеет метода ExecuteReaderAsync.

Попробуйте использовать синхронные методы ExecuteReader или Begin/EndExecuteReader.