2014-10-03 61 views
-4

如何将以下SQL查询更改为Linq查询以及如何将结果转换为字符串列表?如何将以下SQL查询更改为Linq查询

select Name 
from Categories 
where ID in (select CID from CategoryLink where VID = 57) 
+0

你有什么试过?你在MVC应用程序中使用什么数据源?向我们展示一些代码! – 2014-10-03 07:21:58

回答

1

请提供一些额外的上下文。从第一视线的代码应该是这样的:

List<string> names = db.Categories 
         .Where(c => db.CategoryLink.Any(cl=>cl.VID == 57 && CID == c.ID)) 
         .ToList();