2011-06-16 69 views
1

我有一個約12列的表。但有時候我只需要2或3列。EF代碼第一個返回列的子集

我首先使用實體​​框架代碼從我的網站查詢數據庫。

我該怎麼做,以便我不查詢所有的列,但只查詢列的子集?

謝謝, 邁克

回答

3

您可以使用投影到包含所需的屬性匿名類型,也就是說,如果你的Foo實體具有屬性A,B和C,你可以這樣做:

var results = context.Foos.Select(x => new { x.A, x.B }); 

只檢索屬性A和B.

+0

感謝這正是我今天需要的:) – Markus 2013-03-21 15:43:39