在Entityframework 4.1中使用IList

时间:2011-06-13 18:10:05

标签: c# entity-framework c#-4.0 entity-framework-4.1

我有这个代码,其中所有对象都是由Entity Framework 4.1创建的:

public void UpdateCustomer(int CustomerID, IList<Order> CustomerOrders)
  {
     foreach (var OrderItem in CustomerOrders)
      {
        Customer.Order = OrderItem;
      }

  }

当我尝试将OrderItem分配给Customer.Order时,收到以下错误:

  

错误15无法将类型'Order'隐式转换为'System.Data.Objects.DataClasses.EntityCollection'

我在这里做错了什么,以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您应该分配订单集合而不是订单

foreach (var OrderItem in CustomerOrders)
    Customer.Order.Add(OrderItem);