Tengo un escenario en el que necesito valores localizados de objetos en mi base de datos.Tablas localizadas y Entity Framework
Digamos que tiene una aplicación que puede crear animales, si el usuario es inglés, el valor de la propiedad "Nombre" de un animal se ingresará como "Gato" en la interfaz de usuario mientras que se ingresará como "Chat" en francés.
La tabla de la cultura animal contendría 2 registros que apuntan al mismo animal en la tabla padre.
Al volver a leer los valores, si el valor de "Nombre" no existe en la cultura del usuario, se usará el valor predeterminado (valor con el que el objeto se creó originalmente). Los siguientes diagramas muestran cómo se almacenan los datos en SQL:
estoy tratando de asignar este esquema a un modelo de objetos utilizando el marco de la entidad, que estoy un poco confundido en cuanto a cuál es la mejor forma de abordar el problema.
¿Es adecuado EF para esto? ¿Debo usar EF4?
Este modelo EF será utilizado por .NET RIA Services.
Gracias,
Pierre-Yves Troel
¿Es necesario tener múltiples idiomas aparecen en la aplicación al mismo tiempo, o sería sólo un único idioma a la vez? –
¿Cuál es la relación entre su pregunta y el "AD" que puso al final? De todos modos, mira esta pregunta aquí http://stackoverflow.com/questions/2272026 –