エンティティフレームワークでInclude()
に問題があります。C#LINQインクルード
私はTravel_RequestEmployee
から従業員のプロパティを含めるいくつかのエンティティ
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; }
}
を持っています。 Include()
のように働く方法はありますか?
_context.Travel_RequestEmployee.Include(x =>
x.Traveler.OfType<Traveler_Employee>().Include(e => e.Employee));
私を助けてください。
私はこれがEF ....データベースモデリングでどのように機能するか分かっています。論理をどのように定義するかについて、より多くのコードを表示できますか?すなわち、EF(エンティティフレームワーク)はあなたの意図を知らないでしょう。これがEFであれば、私はあなたの論理的なデータ関係を提案する必要があります。それはEFが構造について知っていることを定義するもので、あなたが何をしようとしているのか分からないことを定義します。これがEFでない場合、インクルードの実装に関してより多くのコードを提案します。私は間違っている可能性がある! – Seabizkit