【发布时间】:2011-10-12 07:21:27
【问题描述】:
我已经绑定到类中,但没有绑定到另一个类中。我无法从 Item 中调用 Product:对象引用未设置为对象的实例。
怎么了?
如何优化这段代码?
foreach (var xd in excelData)
{
Product p = new Product {
Name = xd.ProductName,
};
ctx.Products.Add(p);
ctx.SaveChanges();
Item t = new Item {
Product=p,
};
t.ProductId = t.Product.ProductId;
ctx.Items.Add(t);
ctx.SaveChanges();
t.Product = ctx.Products.Where(c => c.ProductId == t.ProductId).FirstOrDefault();
ctx.SaveChanges();
}
【问题讨论】:
标签: linq entity-framework linq-to-entities entity-framework-4.1