Impostare da codice il nome della tabella su cui mappare una classe con Entity Framework Code-First

di Stefano Mostarda, in LINQ, Entity Framework,

Quando decidiamo di utilizzare il codice per mappare le nostre classi di dominio verso il database con Entity Framework Code-First, possiamo modificare il nome della tabella su cui una classe viene mappata. Questo torna utile quando, ad esempio, il nome dell'entity set, usato per default da Code-First, è una parola chiave sul database. In questo caso possiamo utilizzare il metodo ToTable per impostare il nome della tabella.

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
  modelBuilder.Entity<Order>().ToTable("MyOrders");
}

In questo caso, l'entity Order viene mappata sulla tabella MyOrders.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi