场景: 尝试在我的LinqToSql DataContext对象的表上调用.AttachAll
方法。AttachAll异常:无法根据用法推断方法的类型参数。尝试明确指定类型参数
下面是有关简化片断:
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))' 无法根据用法推断。尝试 显式指定类型参数 。
问题:什么是正确投射集合的正确方法?除了演员以外的其他解决方案?
什么是cust.Invoices? IEnumerable? –
Zyphrax
2009-07-14 18:04:10