2011-12-09 154 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的)