Hi,
I was just wondering if there was any best practices when using Entity Framework with multi-language databases? My database design for handling this is to have a separate table for all of my translations:
[Product Table]
ProductID PK
NameId FK
DescriptionId FK
[Translation Table]
TextId PK
LanguageId
TranslationText
I am happy to go along with this approach but I was wondering if Entity Framework has any features that can help with this? It would nice to be able to have a Product entity object, give it a language and then access the name and description fields direct and in the correct language.
Thanks, Nick