c # estensione di una classe di entità framework

1

Ho una classe Entity Framework derivata dal layout del database. Mi chiedevo se ci fossero problemi estendendo la classe creando un altro file cs e utilizzando la stessa classe pubblica pubblica per aggiungere le proprietà aggiuntive?

Molto come faresti quando crei un file per le annotazioni di dati. Ho provato e funziona per la mia applicazione MVC. Mi consente di passare alcune proprietà dinamiche al modello di vista mentre utilizzo ancora il modello originale di EF 'e il file aggiuntivo che ho creato'.

Questo pone problemi o c'è una soluzione migliore?

    
posta Jeremy Hobbs 29.01.2016 - 17:44
fonte

1 risposta

1

Questo è il metodo preferito per estendere le classi di dati EF.

Puoi aggiungere quasi tutto. Ho avuto una situazione in cui avevo bisogno di utilizzare diverse annotazioni (sostituzioni per la convalida, poiché le impostazioni predefinite non erano sufficienti per le mie esigenze).

Microsoft fornisce molti esempi per fare ciò.

    
risposta data 29.01.2016 - 22:23
fonte

Leggi altre domande sui tag