执行命令定义时发生错误。有关详细信息,请参阅内部异常 (linq)
Posted
技术标签:
【中文标题】执行命令定义时发生错误。有关详细信息,请参阅内部异常 (linq)【英文标题】:An error occurred while executing the command definition. See the inner exception for details ( linq) 【发布时间】:2013-10-08 13:02:58 【问题描述】:由于我是实体框架和 linq 的新手,所以我对实体框架或 linq 了解不多。目前我正面临An error occurred while executing the command definition. See the inner exception for details.
异常:
foreach (var items in query)
var outtime= from x in con.CHECKINOUTs
select x;
但如果我在 foreach 循环之外进行查询,它会完美运行。
var outtime= from x in con.CHECKINOUTs
select x;
我需要做的是对于每个查询项,我需要根据超时添加另一个字段。
请建议我该怎么做?以及如何获取有关异常An error occurred while executing the command definition. See the inner exception for details.
的更多详细信息
【问题讨论】:
【参考方案1】:您是否按照建议检查了内部异常?
如果你这样尝试,你会得到错误吗?
foreach (var items in query)
var outtime= (from x in con.CHECKINOUTs
select x).ToList();
【讨论】:
是的,无论是否使用 .tolist(),我都会遇到同样的错误。而且我还检查了内部异常,但找不到有用的信息。 此问题在连接字符串中启用多个活动结果集(MultipleActiveResultSets=true)后解决。以上是关于执行命令定义时发生错误。有关详细信息,请参阅内部异常 (linq)的主要内容,如果未能解决你的问题,请参考以下文章
任务 ':app:compileDebugKotlin' 执行失败。 >内部编译器错误。有关详细信息,请参阅日志
一例对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性的解决
“配置:错误:找不到工作编译器,有关详细信息,请参阅 config.log”
错误:任务“:app:compileDebugKotlin”执行失败。 > 编译错误。有关详细信息,请参阅日志
EF sqlite3报错 "System.Data.Entity.Core.EntityException: 在提供程序连接上启动事务时出错。有关详细信息,请参阅内部异常。