Сценарий :
Попытка вызова метода .AttachAll
для таблицы в моем объекте LinqToSql DataContext.
Вот соответствующий упрощенный фрагмент:
public void Update(Customer cust){
MyDataContext db = new MyDataContext();
db.CustomerInvoices.AttachAll(cust.Invoices); //exception raised here!
db.Customer.Attach(cust);
}
Исключение, сгенерированное компилятором :
Аргументы типа для метода
'System.Data.Linq.Table ( Счета-фактуры ). AttachAll (TSubEntity) (System.Collections.Generic.IEnumerable (TSubEntity))
не может быть выведено из использования. Пытаться
указание аргументов типа
явно.
Вопрос : Как правильно составить коллекцию правильно? Какие-нибудь другие решения кроме броска?