2010-08-29 14 views

risposta

22

Sì! Ho trovato la risposta:

si può certamente utilizzare Codice primo a mappa per una vista, basta dire codice Prima che si tratta di un tavolo e utilizzerà lo stesso SQL contro il parere che sarebbe per un tavolo. Ovviamente se la tua vista non è scrivibile allora il salvataggio è fallire se si tenta di aggiornare i valori nelle entità che sono basate nella vista, ma delegheremo semplicemente al database, quindi se non si aggiorna queste entità quindi non avrete problemi .

http://social.msdn.microsoft.com/Forums/en-US/adonetefx/thread/f154595c-717e-4703-a81d-ee63633a481e

+4

Bello non lo sapevo, ma ancora non è un trucco. –

+0

È davvero un hack? Come si fa a distinguere tra una vista e una tabella durante la scrittura di standard TSQL –

+5

@mjmcloug Qui c'è un po 'di hackery. Se abbiamo EF creare il DB, come possiamo dire di non creare la tabella? Sto ricorrendo alla creazione di un tavolo, lasciandolo cadere e creando una vista durante la semina. – ProfK

Problemi correlati