private void InitContext() { var builder = new DbContextOptionsBuilder <ContactDetailsContext>().UseInMemoryDatabase("ContactDetails"); _contactDetailsContext = new ContactDetailsContext(builder.Options); Person person = new Person { firstName = "Robin", lastName = "Hood" }; Person person1 = new Person { firstName = "Cat", lastName = "Lady" }; if (!_contactDetailsContext.Person.Any()) { _contactDetailsContext.Person.Add(person); _contactDetailsContext.Person.Add(person1); _contactDetailsContext.SaveChangesAsync(); } }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new ContactDetailsContext(serviceProvider.GetRequiredService <DbContextOptions <ContactDetailsContext> >())) { if (!context.Person.Any()) { context.Person.AddRange( new Person { firstName = "Bruce", lastName = "Wayne" }, new Person { firstName = "Harvey", lastName = "Dent" }); context.SaveChanges(); } if (!context.Address.Any()) { context.Address.AddRange( new Address { street = "1 Bat Cave", city = "Gotham", state = "Make Believe", postalCode = "BATS001", PersonId = 1 }, new Address { street = "Wayne Mansion", city = "Gotham", state = "Make Believe", postalCode = "Rich123", PersonId = 1 }, new Address { street = "DA Office", city = "Gotham", state = "Make Believe", postalCode = "LAW01", PersonId = 2 }); context.SaveChanges(); } } }
public ContactRepository(ContactDetailsContext context) { _context = context; }
public ContactDetailsDBService(ContactDetailsContext contactDetailsContext) { _contactDetailsContext = contactDetailsContext; }