私はentityframework 5を使用しています.linqを使用してデータベースからオブジェクトをロードすると、結果オブジェクトがdbcontextに保存されますが、ExecuteStoreQueryを使用して同じオブジェクトをロードしたい場合、結果はdbに保存されません環境。
これは期待される動作ですか?または、2番目の方法のクエリcon dbcontextの結果を維持するにはどうすればよいですか?
第 1 の方法 (LINQ):
var obj = dbcontext.table.where(o=> o.id == queryId).FirstOrDefault();
2 番目の方法 (ExecuteStoreQuery):
var obj = dbcontext.executestorequery("select * from...").FirstOrDefault();