2011-12-09 193 views
1

我可以使用實體框架模型來允許我創建一個關於現有表(實體)的列表嗎?如果是這樣,我只是不知道該怎麼做?如何從實體框架實體(對象)創建列表?

因此,例如,如果我的數據庫中有一個名爲Order的表,並且已添加到實體框架中,我可以使用Entity Framework模型來生成一個對象列表?

使用SQL Server 2008 R2和Visual Studio 2010

var orderContext = new OrderEntities(); 

var order = orderContext.Order; 

List<order> ordersList = new List<order>(); 

如果我能那會很酷。

感謝,

小號

+0

你的問題對我來說還不夠清楚。你是否要求以實體對象的形式從數據庫中檢索行? –

回答

3

確保您使用System.Linq的,你應該能夠做到以下幾點。假定Order是一個ObjectSet。

using System.Linq; 

然後使用ToList擴展方法。

IList<Order> orders = orderContext.Order.ToList(); 
+0

感謝羅漢,我會給你一個鏡頭! – scarpacci

0

「秩序」 的一個變量,你必須創建清單類型爲:

List<Order> list = new List<Order>(); 

然後你可以:

list = _context.Order.ToList(); 

(需要使用System.Linq的)