我需要運行一些自定義SQL以從表中返回對象列表。我正在使用ExecuteStoreQuery。實體框架:ObjectContext.ExecuteStoreQuery產生分離對象
var q = context.ExecuteStoreQuery<ProductionUnit>(MySelectString, new SqlParameter("@ProductionUnitId", value));
這不會導致包含ObjectResult集合Q,但實際ProductionUnit元素被分離和他們的EntityKey爲空。當試圖處理這些對象或其關係時,會產生很多問題。我的SQL查詢返回一個結果集,其中包含相應ProductionUnits表的所有列(僅此而已)。
還有什麼我需要做的,以便跟蹤這些對象,或者是這種設計行爲?
請問您能否提供解決方案 – user287745 2011-02-13 09:32:47