如何从实体框架实体(对象)创建列表?

时间:2011-12-09 00:30:05

标签: c# entity-framework

我是否可以使用实体框架模型来创建现有表(实体)的列表?如果是这样我只是想不通怎么做?

因此,例如,如果我的数据库中有一个名为Order的表,并且已添加到Entity Framework,我可以使用Entity Framework模型生成对象列表吗?

使用SQL Server 2008 R2和Visual Studio 2010

var orderContext = new OrderEntities();

var order = orderContext.Order;

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

如果可以,那会很酷。

谢谢,

取值

2 个答案:

答案 0 :(得分:3)

确保您使用的是System.Linq,您应该能够执行以下操作。假设Order是一个ObjectSet。

using System.Linq;

然后使用ToList扩展方法。

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

答案 1 :(得分:0)

“命令”它是一个变量,你必须为类型创建List:

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

然后你可以:

list = _context.Order.ToList();

(需要使用System.Linq)