13 messaggi dal 21 settembre 2019
Sto realizzando un progetto in Asp.Net Core 3.1 e per alcune aggiunte devo inserire tabelle a chiave multipla.
Volendo/dovendo utilizzare le Fluent API , se le proprietà delle classi che le rappresentano sono già secondo le regole di nomenclatura di EF Core (es. proprietà StudentID e navigation property corrispondente Student) devo necessariamente inserire anche le parti Fluent per HasForeignKey e OnDelete tipo quanto di seguito:

.HasForeignKey(d => d.campochiaveesterna) e
.OnDelete(DeleteBehavior.ClientSetNull)

o nella gestione 'mista' , possibile in EF Core, a fronte delle sole chiavi multiple e dei nomi come dicevo sopra, le relative parti Fluent per HasForeignKey e OnDelete vengono generate dalla migration con i valori tipici e di default ?

Grazie anticipato.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.