多個集合我有具有許多collections
LINQ的SelectMany從基部同一實體
public class Person
{
public int id {get; set;}
public ICollection<Address> Address {get; set;}
public ICollection<Job> Job {get; set;}
}
public class Adress
{
public bool IsCurrent {get; set;}
}
public class Job
{
public bool IsCurrent {get; set;}
}
一個人可以具有list of addresses
但只有一個是電流和list of Jobs
但只有一個是當前的對象。
我需要編寫一個linq to sql
實體框架查詢,我在哪裏選擇Id= 1
並獲得current job and current address
的人。
然後選擇然後從person, current address and current job
中選擇一些字段。
你能證明你試過了嗎? –
你的模型不完整,你提供的小代碼沒有真正的幫助,甚至不會編譯,你也沒有嘗試去解決你自己的問題。 – Igor
是的,您還應該顯示作業和地址實體。 – jorgonor