sql查询中要用到in 如果在linq to sql 中如何来实现呢,根据网上找到的方法如下:
var query = from a in db.crm_comment
join b in db.crm_user on a.shr equals b.account
where
(
from c in db.crm_detail
where c.customerid == id
select c.doc_id
).Contains(a.doc_id)
select new
{
doc_id = a.doc_id,
detail = a.detail,
status = a.status,
shr = a.shr,
shdate = a.shdate,
name = b.name
};
本文介绍如何使用 LINQ to SQL 在 C# 中实现 SQL 的 IN 查询功能。通过具体的示例代码展示了如何构建包含子查询的 LINQ 语句,以实现等效于 SQL 中 IN 子句的操作。

227

被折叠的 条评论
为什么被折叠?



