2010-07-13 21 views
8

Estamos desarrollando una aplicación en una base de datos de SQL Server 2005 que usa varios esquemas por razones de seguridad. La aplicación usará EF 2 en el marco .NET 4.0.¿Cómo maneja Entity Framework los esquemas de SQL Server?

Lo que me pregunto es cómo esos esquemas de SQL (Soporte, Administrador, Empleado) etc. pueden/deberían/​​deberían representarse en el lado de EF. ¿Debería separar las distintas entidades en modelos separados (archivos edmx) en la aplicación para reflejar los esquemas SQL? No me preocupan tanto los conflictos de nombres como la comprensión del modelo de forma más intuitiva.

¿Cuáles son las recomendaciones o mejores prácticas en esta área?

Gracias!

+0

¿Alguna vez resolvió esto? – Gromer

Respuesta

1

puede decorar su clase con TableAttribute si está utilizando asignación basada en atributos.

En general, la tabla en un esquema es una entidad diferente de la tabla en otro esquema, lo que refleja que podría agrupar las clases en los espacios de nombres respectivos.

Cuestiones relacionadas