2012-02-27 8 views
-1

テーブル内のすべてのレコードを選択し、特定の列のみを選択するには、linq + lambada式を使用します。特定の列のみをすべて選択します。

は私が仕事をdidntの次のようなものを試してみました:

var Dc = new MyDataContext(); 
var mydata = Dc.TableA; 
var newdata = mydata.Select(d => d (new {d.columnA,d.columnB,d.columnC})); 
+1

どのように「うまくいかない」のですか? –

答えて

2

あなたは近かった - あなたが欲しいの列を持つ匿名型に突出する必要があります。

var mydata = Dc.TableA.Select(d => new {d.columnA,d.columnB,d.columnC}); 
0
var Dc = new MyDataContext(); 

var newdata = Dc.TableA.Select(d => new {d.columnA,d.columnB,d.columnC}); 
1

Iあなたが持っている問題は、あなたのコードのマイナーなエラーだと思う(少なくとも例で)

関連する問題