发生了一个或多个错误。在System.Threading.Tasks.Task.ThrowIfExceptional

时间:2018-05-13 10:30:39

标签: c# entity-framework

我有实体框架。 我写了一个获取序列的查询。我收到了这个错误。 代码:

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();

我该怎么办? 在本地计算机上它对我有用。但是当我将它分发给测试服务器时 - 它会收到错误。 (我在本地和测试中使用相同的数据库)

0 个答案:

没有答案