我是 linq to sql 的新手,只是想了解我可以使用 linq 处理什么类型的查询。
这是我的数据库方案,
我想获得特定用户的所有客户,这就是我所做的,
var userId = 4;
var companies = from c in db.Company
where c.UserId == userId
select c.Id;
var costumers = from c in db.Customers
where companies.Contains(c.CompanyId)
select c;
我只是想知道这是否是一种不错的方法,是否有更好的方法来处理此类查询?