-1
我已經綁定到類中,但沒有綁定到另一個類中。我無法從Item中調用產品:對象引用未設置爲對象的實例。如何綁定實體框架中的產品和項目?
怎麼了?
如何優化此代碼?
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();
}