我正在尝试找到正确的语法来用测试数据填充数据库。我的产品表有一个指向外键,它是类别。我已经为类别的值填充了数据库,但是不知道如何将其关联到产品。我已经尝试过以下方式,但均无效。
context.Categories.AddOrUpdate(x => x.Name,
new Category
{
Name = "Fruit"
});
context.Products.AddOrUpdate(x => x.Name,
new Product
{
Name = "Cherries",
Description = "Bing Cherries",
Measure = "Quart Box",
Price = 1.11M,
Category = context.Categories.FirstOrDefault(x => x.Name == "Fruit")
}
});
有人能指引我正确的方向吗?