LINQを使用してMSSQL DBから2列だけを選択したいだけです。 SQLはLinq to 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>
あなたはそれが動作しないと言うとき、あなたは何を意味するかを解くと思いますか?例外はありますか?それは何も返しません、またはあなたが期待する以外の何か? – TheEvilPenguin
注:LINQクエリサンプル/試行は、 "SQL should be be"ステートメントと一貫していないようです。おそらくあなたはあなたの目的と実際の問題を明確にすることができます – Seymour