在Entityframework 4.1中使用IList

本文关键字:IList Entityframework | 更新日期: 2023-09-27 17:58:58

我有这样的代码,其中所有对象都是由实体框架4.1:创建的

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

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

错误15无法将类型"Order"隐式转换为"System"。数据对象。DataClasses。EntityCollection的

我在这里做错了什么,怎么才能解决?

在Entityframework 4.1中使用IList

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

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