C# LINQ Include
本文关键字:Include LINQ | 更新日期: 2023-09-27 18:15:05
我有一个问题与Include()
在实体框架。
我有一些实体
public partial class Travel_RequestEmployee
{
public virtual Traveler Traveler { get; set; }
}
public abstract partial class Traveler{
}
public partial class Traveler_Employee : Traveler
{
public virtual Employee Employee { get; set; }
}
我想从Travel_RequestEmployee
包含雇员属性。有没有办法让Include()
像这样工作?
_context.Travel_RequestEmployee.Include(x =>
x.Traveler.OfType<Traveler_Employee>().Include(e => e.Employee));
请帮帮我?
你用错了字体。
public partial class Travel_RequestEmployee
{
public virtual Traveler_Employee Traveler { get; set; }
}
注意切换到Traveler_Employee。Traveler是一个基类