次の SQL を LINQ 構文で記述する方法を知りたい
select * from COESDetails
where COESNo in
(select distinct COESNo from COESDefects)
Fluent または Query Expression のいずれか、あるいはその両方
COESDefects
ナビゲーションプロパティを持っていますCOESDetails
public class COESDefects
{
public int Id { get; set; }
public int COESNo { get; set; }
public string Comments { get; set; }
public virtual COESDetails COESDetails { get; set; }
}
public class COESDetails
{
public COESDetails()
{
COESDetailsCOESDefects = new List<COESDefects>();
}
public int COESNo { get; set; }
public int Postcode { get; set; }
public virtual ICollection<COESDefects> COESDetailsCOESDefects { get; set; }
}
ありがとう