2010-07-13 15 views
8

Stiamo sviluppando un'applicazione su un database SQL Server 2005 che utilizza diversi schemi per motivi di sicurezza. L'applicazione utilizzerà EF 2 nel framework .NET 4.0.In che modo Entity Framework gestisce gli schemi di SQL Server?

Quello che mi chiedo è come questi schemi SQL (supporto, amministratore, impiegato) ecc. Possano/dovranno/dovrebbero essere rappresentati sul lato EF. Devo separare le varie entità in modelli separati (file edmx) nell'applicazione per riflettere gli schemi SQL? Non mi preoccupo tanto dei conflitti di nomi quanto della comprensione del modello in modo più intuitivo.

Quali sono le raccomandazioni o le migliori pratiche in questo settore?

Grazie!

+0

Lo hai mai capito? – Gromer

risposta

1

potresti decorare la tua classe con TableAttribute se stai utilizzando la mappatura degli attributi.

In genere, la tabella in uno schema è un'entità diversa dalla tabella in un altro schema, pertanto è possibile raggruppare le classi nei rispettivi spazi dei nomi.

Problemi correlati