1

次の 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; }            
}

ありがとう

4

3 に答える 3