Sto utilizzando ADO .NET Entity Framework per importare il mio modello da un database. Una tabella nel mio db ha un mazzo di chiavi esterne, tutte con nomi astratti per es. FKDevice132610
.Nomi significativi per le proprietà di navigazione con Entity Framework
Quando importare la tabella nel mio modello, introduce proprietà di navigazione per ogni chiave esterna, tuttavia vengono importate con nomi basati sul nome della tabella a cui si collegano. Se è presente più di una chiave esterna in una determinata tabella, alla fine viene aggiunto un numero.
In questo caso è Devices1 ParentDevices e Devices2 è ChildDevices. C'è un modo per inserire queste informazioni nella mia chiave esterna (ad esempio usando la descrizione o il nome) in modo che Entity Framework importerà nomi significativi per le mie proprietà di navigazione?
Questo è zoppo ... stupido EF :( – link664
In questo caso non è un fallimento di EF. È un fallimento del progettista - puoi usare EF senza designer usando il primo approccio del codice o se vuoi ottenere il meglio da EF di scrivere manualmente la mappatura XML. –