Моего код реализации для высева в Entity Framework 6 кажется совместимым доцент с ядром EntityFrameworkПосева база данных imlementation из EF6 не работает в 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.