2009-05-07 13 views

risposta

19

penserei si può solo sostituire il nome della tabella con il tuo nome vista utilizzando il metodo WithTable:

WithTable("myview"); 

Edit: solo per aggiornare questa risposta, Fluent NHibernate utilizza ora:

Table("myview"); 
+2

Cosa succede se questa vista non ha alcuna chiave primaria? –

3

La risposta di mxmissile è corretta ma volevo aggiungere che la vista dovrà essere aggiornabile (termine di SQL Server) se si desidera eseguire inserimenti o aggiornamenti su di esso. Ho parecchie tabelle mappate contro le viste che filtrano i record inattivi perché queste tabelle consentono le eliminazioni soft.

+1

Se ricordo, queste viste "aggiornabili" sono viste indicizzate titolo? È passato un po 'di tempo da quando ho avuto a che fare con questa roba. – mxmissile

Problemi correlati