我有实体框架。 我写了一个获取序列的查询。我收到了这个错误。 代码:
var rawQuery = _contextORA.Database.SqlQuery<int>("select SEQ_ID.NEXTVAL from dual");
var task = rawQuery.SingleAsync();
int nextVal = task.Result;
return nextVal.ToString();
结束我收到此错误 消息:
消息发生了一个或多个错误。 stackTrace:at System.Threading.Tasks.Task.ThrowIfExceptional(布尔 includeTaskCanceledExceptions)at System.Threading.Tasks.Task`1.GetResultCore(布尔 waitCompletionNotification)InnerException: System.InvalidCastException:指定的强制转换无效。
更新
我在行
中收到错误rawQuery.SingleAsync();
我该怎么办? 在本地计算机上它对我有用。但是当我将它分发给测试服务器时 - 它会收到错误。 (我在本地和测试中使用相同的数据库)