gpt4 book ai didi

c# - Entity Framework Include() 强类型

转载 作者:IT王子 更新时间:2023-10-29 03:48:53 24 4
gpt4 key购买 nike

有没有办法使用 System.Data.Entity.Include 方法使其成为强类型?在下面的方法中,Escalation 是一个 ICollection<>。

public IEnumerable<EscalationType> GetAllTypes() {
Database.Configuration.LazyLoadingEnabled = false;
return Database.EscalationTypes
.Include("Escalation")
.Include("Escalation.Primary")
.Include("Escalation.Backup")
.Include("Escalation.Primary.ContactInformation")
.Include("Escalation.Backup.ContactInformation").ToList();
}

最佳答案

这在 Entity Framework 4.1 中已经可用。

有关如何使用包含功能的引用,请参阅此处,它还展示了如何包含多个级别:http://msdn.microsoft.com/en-us/library/gg671236(VS.103).aspx

强类型 Include() 方法是一种扩展方法,因此您必须记住声明 using System.Data.Entity; 语句。

关于c# - Entity Framework Include() 强类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com