1
不工作
在实体框架6 dosent播种我的实现代码似乎与核心的EntityFramework兼容播种数据库imlementation在EntityFrameworkcore
这里是我的代码
public class CustomerOrderSeedData : DropCreateDatabaseIfModelChanges<CustomerOrderEntities>
{
protected override void Seed(CustomerOrderEntities context)
{
GetOrderDetails().ForEach(od => context.OrdersDetails.Add(od));
context.Commit();
}
private static List<OrdersDetails> GetOrderDetails()
{
return new List<OrdersDetails>
{
new OrdersDetails {
OrderId = 1,
ProductId = 1,
Quantity = 10,
UnitPrice = 12,
Discount = 3
},
new OrdersDetails {
OrderId = 1,
ProductId = 2,
Quantity = 3,
UnitPrice = 4,
Discount = 2
}
}
}
EntityFrameworkCore似乎并不喜欢DropCreateDatabaseIfModelChanges关键字。有人告诉我一个如何使用EntityFrameworkcore完成播种的例子。