Локализованные таблицы и Entity Framework

У меня есть сценарий, где мне нужно локализовать значения объектов в моей базе данных.

Позволять'скажем, у вас есть приложение, которое может создавать животных, если пользователь на английском языке значение "Название" свойство животного будет введено какКошка" в интерфейсе, тогда как он будет введен какчат» На французском.

Таблица культуры животных будет содержать 2 записи, указывающие на одно и то же животное в родительской таблице.

При чтении значений обратно, если значение «Название" не существует в пользовательской культуре, будет использоваться значение по умолчанию (значение, с которым объект был изначально создан). Следующие диаграммы демонстрируют, как данные хранятся в SQL: I '

я пытаюсь сопоставить эту схему с объектной моделью, используя Entity Framework, яЯ немного сбит с толку относительно того, как лучше всего подойти к проблеме.

Подходит ли EF для этого? Должен ли я использовать EF4?

Эта модель EF будет использоваться .NET RIA Services.

Спасибо,

Пьер-Ив Троэль

Ответы на вопрос(2)

Ваш ответ на вопрос