我希望在下面的连接查询中只从“ ”表中选择第一条记录CustomerSubOwners
,并想知道在 LINQ 中实现这一目标的最佳方法是什么。
var result= (from t1 in db.Cases
from t2 in db.CustomerSubOwners
.Where(o => t1.CustomerId == o.CustomerId && o.Expiry >= DateTime.Now)
.DefaultIfEmpty()
select t1);