我正在使用entityframework 5,我注意到如果我從我的數據庫使用linq加載一個對象我的結果對象存儲在dbcontext,但如果我想使用ExecuteStoreQuery加載相同的對象,結果不存儲在數據庫上下文。dbContext.ExecuteStoreQuery <t>不在dbcontext上存儲對象?
這是預期行爲嗎?或者我能做些什麼來維護secon方式查詢con dbcontext的結果?
1路(LINQ):
var obj = dbcontext.table.where(o=> o.id == queryId).FirstOrDefault();
第二路(ExecuteStoreQuery):
var obj = dbcontext.executestorequery("select * from...").FirstOrDefault();
第1步:[查找您正在使用的方法的重載](http://msdn.microsoft.com/zh-cn/library/ee835300.aspx) – AakashM