すべてのクエリで次のことを行う代わりに、その値をグローバルに設定する方法はありますか? モデルビューには遅延読み込みの設定がありますが、ProxyCreation には設定がないようです。
using (var context = new LabEntities())
{
**context.Configuration.ProxyCreationEnabled = false;**
var Query = from s in context.EAssets
.Include("Server").Include("Type").Include("Type.Definition")
where (s.Type.Definition.b_IsScannable == true) &&
(s.Server.s_Domain == Environment.UserDomainName || s.Server.s_Domain == null)
select s;
var Entities = Query.ToList();
}
このオプションの利点を完全には理解していませんが、ビジュアルスタジオでは、すべてのオブジェクトに意味不明なシリアルサフィックスをタグ付けし、デバッガーの使用を不合理にすることを知っています。