2011-06-13 54 views
0

我有这样的代码,其中由实体框架创建4.1的所有对象:中的EntityFramework使用的IList 4.1

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

    } 

当我尝试分配OrderItemCustomer.Order,我收到以下错误:

Error 15 Cannot implicitly convert type 'Order' to 'System.Data.Objects.DataClasses.EntityCollection'

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

+2

听起来订单属性被定义为命令的集合,而不是一个单一的顺序... – 2011-06-13 18:11:39

回答

1

你应该分配订单的集合而不是命令

foreach (var OrderItem in CustomerOrders) 
    Customer.Order.Add(OrderItem); 
相关问题