843 messaggi dal 08 aprile 2009
Salve a tutti.
Sto utilizzando Entity Framework 6 Code First, i models e automatic migration.
Vorrei creare una vista e aggiungere nel model la classe.
Sto cercando ma non trovo nessun esempio
Non importa.
L'articolo parla si MVC, ma ti mostra come utilizzare EF.
Mi pare che tu non abbia bisogno di implementare una soluzione partendo dal codice ... proprio come nel tutorial.

Alberto
843 messaggi dal 08 aprile 2009
L'esempio parla di tre tabelle fisiche (CREATE TABLE):
Studenti
Corsi
Iscirizioni

e di come ci sia una relazione tra
Studenti --> Iscrizioni (1 a N) e cioè uno studente si è iscritto a più corsi
Corsi --> Iscirizioni (1 z N) e cioè un corso ha più iscrizioni


Il mio problema inceve era creare fisicamente delle VISTE (CREATE VIEW) nel Models. Se generi una classe nel models questa viene vista come tabella e quindi ti crea la tabella.
Ad ogni modo sono riuscita a fare questo: ho generato la classe nel model ed ho fatto in modo che questa venisse ignorata nella mappatura e quindi non viene create la tabella durante la Migration. Abbiamo creato le viste con uan migration personalizzata.
Adesso vogliamo intraprendere un altro approccio:
vorremmo creare delle classi nel Model identificandole come nodb ed effettuare l'override nel context quando si recuperannop i dati generando delle viste con codice linq.

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.