如何将以下SQL查询更改为Linq查询
如何将以下SQL查询更改为Linq查询,以及如何将结果转换为字符串列表如何将以下SQL查询更改为Linq查询,sql,linq,Sql,Linq,如何将以下SQL查询更改为Linq查询,以及如何将结果转换为字符串列表 select Name from Categories where ID in (select CID from CategoryLink where VID = 57) 请提供一些额外的上下文。从第一眼看,代码应该是这样的: List<string> names = db.Categories .Where(c => db.CategoryLink.An
select Name
from Categories
where ID in (select CID from CategoryLink where VID = 57)
请提供一些额外的上下文。从第一眼看,代码应该是这样的:
List<string> names = db.Categories
.Where(c => db.CategoryLink.Any(cl=>cl.VID == 57 && CID == c.ID))
.ToList();
List name=db.Categories
其中(c=>db.CategoryLink.Any(cl=>cl.VID==57&&CID==c.ID))
.ToList();
您尝试过什么?您在MVC应用程序中使用什么数据源?给我们看一些代码!