nea*_*rin 8 .net c# entity-framework
我需要运行一些自定义SQL来返回表中的对象列表.我正在使用ExecuteStoreQuery.
var q = context.ExecuteStoreQuery<ProductionUnit>(MySelectString, new SqlParameter("@ProductionUnitId", value));
Run Code Online (Sandbox Code Playgroud)
这确实导致q包含ObjectResult集合,但实际的ProductionUnit元素是Detached并且它们的EntityKey为null.在尝试处理其中某些对象或其关系时,这会产生许多问题.我的SQL查询返回一个结果集,其中包含相应ProductionUnits表的所有列(仅此而已).
为了跟踪这些对象我需要做的其他事情还是设计中的这种行为?