Использование IList в Entityframework 4.1 - PullRequest
0 голосов
/ 13 июня 2011

У меня есть этот код, где все объекты создаются 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 Ответ

1 голос
/ 13 июня 2011

Вы должны назначить сбор заказов, а не заказ

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