Ich habe folgende Methode in meinem Projekt.Entity Framework Map Modell zu Tabelle
public IEnumerable<T> GetAll()
{
return _context.Set<T>().ToList();
}
Dann ist mein DbContext hat dieses ..
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
Entity<Product>.ToTable("Product");
}
Dies funktioniert gut, solange das "Produkt" Modell ist in demselben Projekt.
Allerdings werden verschiedene Clients meine DataAccess-Ebene konsumieren und sie werden Modelle verschiedener Typen übergeben. Wie kann ich EntityFramework anweisen, ein Modell dynamisch an eine "Tabelle" im SQL-Server zu binden?
Sie können ihre eigenen [EntityTypeConfiguration] (http://www.entityframeworktutorial.net/code-first/entitytypeconfiguration-class.aspx) Klassen bereitstellen. –
Ich habe es schwer, ein Beispiel dafür zu finden – Khan