Просто интересно, как написать следующий SQL в синтаксисе LINQКак написать следующее в синтаксисе LINQ?
select * from COESDetails
where COESNo in
(select distinct COESNo from COESDefects)
либо Fluent или запроса выражений, или оба
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; }
}
Благодаря
Есть ли у вас какие-либо навигационные свойства на COESDetails или COESDefects или внешних ключей отношений какой-то? Используете ли вы Entity Framework с DBContext? Любая дополнительная информация вообще? Это было бы полезно, чтобы дать вам ответ, который не является низким качеством. – Guttsy
обновленный вопрос с навигационными свойствами - спасибо – user2206329