Date le seguenti classi POCO:Convenzioni di denominazione in generato molti-a-molti tabella utilizzando il codice EF4 CTP4 primo approccio
public class Certification {
public int Id { get; set; }
public virtual ICollection<Employee> CertifiedEmployees { get; set; }
}
public class Employee {
public int Id { get; set; }
public virtual ICollection<Certification> Certifications { get; set; }
}
Creazione del modello di database utilizzando il codice di primo approccio EF4 CTP4 non creare la tabella di giunzione desiderata:
CREATE TABLE [dbo].[Certifications_CertifiedEmployees](
[Certifications_Id] [int] NOT NULL,
[CertifiedEmployees_Id] [int] NOT NULL,
...
Tuttavia, il nome della tabella ed i nomi delle colonne non sono l'ideale perché sono generati dai nomi delle proprietà di classe associati. Avrei preferito:
CREATE TABLE [dbo].[Employees_Certifications](
[Employee_Id] [int] NOT NULL,
[Certification_Id] [int] NOT NULL,
...
Qualcuno sa se è possibile cambiare i nomi delle colonne generate in questo scenario, e, facoltativamente, per cambiare anche il nome della tabella in modo che dipendenti è di prima certificazioni?
Grazie, Gary
Grazie per questa risposta utile, ma potresti dirmi come modificare questa tabella generata, ad esempio: aggiungi colonna aggiuntiva? –