แทนที่จะต้องทำสิ่งต่อไปนี้ในทุก ๆ แบบสอบถาม มีวิธีตั้งค่านั้นแบบสากลหรือไม่ มีการตั้งค่าการโหลดแบบ Lazyloading ในมุมมองโมเดล แต่ดูเหมือนว่าจะไม่มีการตั้งค่าสำหรับ 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 มีการแท็กอ็อบเจ็กต์ทั้งหมดของฉันด้วยคำต่อท้ายซีเรียลที่ไม่มีความหมาย และทำให้การใช้ดีบักเกอร์นั้นไม่มีเหตุผล