不必对每个查询都执行以下操作,有没有办法在全局范围内设置该值?模型视图中有延迟加载设置,但似乎没有针对 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();
}
我不完全理解这个选项的好处,但我知道在 Visual Studio 中,我所有的对象都带有乱码的序列后缀,这使得使用调试器变得不合理。