Sto utilizzando l'approccio EF CF per un sito Web con MySQL. Per qualche motivo EF crea una colonna nella mia tabella degli annunci chiamata "Discriminator" e contiene il "Post" VARCHAR.Il codice del framework Entity crea prima la colonna "discriminator"
Perché viene creata questa colonna? Posso fare qualcosa per evitare che venga creato? Ci sono dei vantaggi nell'avere questa colonna?
Grazie per la buona risposta. Tuttavia, il mio modello non è derivato. Perché EF fa ancora il discriminatore? – kasperhj
@lejon: puoi mostrare il modello nella tua domanda? Non ho mai visto una colonna 'Discriminator' se non in un contesto di ereditarietà. Il mio codice sopra è solo un esempio. Si otterrebbe lo stesso, ad esempio, se "Post" stesso non è derivato, ma se ci sono altre entità derivate da "Post". – Slauma
Vedo! Un altro modello derivato da Post. Grazie per aver risposto! – kasperhj