【发布时间】:2013-10-01 00:25:21
【问题描述】:
我只想使用 LINQ 从 MSSQL DB 中选择 2 列。
SQL 应该是
select table.col1,table.col2 from table
我试过了
IList<string> myResults =
(
from data in dbconn.table
where table.col5 == null
select new {
col1=data.Id.ToString(),
col2=data.col2
}
).Take(20).ToList();
但这不起作用。
它说
cannot convert type list <AnonymousType#1> to Ilist<string>
【问题讨论】:
-
当你说它不起作用时,你是什么意思?有例外吗?它没有返回任何内容,还是您期望的其他内容?
-
注意:您的 LINQ 查询示例/尝试似乎与您的“SQL 应该是”语句不一致。也许你可以澄清你的目标以及实际问题
标签: c# linq linq-to-sql