Jaki jest najlepszy sposób rozdzielenia mapowania tabel na podmioty korzystające z Fluent API, tak aby wszystkie znajdowały się w osobnej klasie i nie były wbudowane w metodę OnModelCreating?Najpierw kod jednostki Entity - Konfiguracja w innym pliku
Co robię obecnie:
public class FooContext : DbContext {
// ...
protected override OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.Entity<Foo>().Property(...);
// ...
}
}
Czego chcę:
public class FooContext : DbContext {
// ...
protected override OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.LoadConfiguration(SomeConfigurationBootstrapperClass);
}
}
Jak można to zrobić? Używam C#.