实体框架和多语言数据库

Nic*_*eve 7 multilingual entity-framework

我只是想知道在将Entity Framework与多语言数据库一起使用时是否有任何最佳实践?我处理这个的数据库设计是为我的所有翻译都有一个单独的表:

[Product Table]
ProductID     PK
NameId        FK
DescriptionId FK

[Translation Table]
TextId        PK
LanguageId
TranslationText
Run Code Online (Sandbox Code Playgroud)

我很高兴采用这种方法,但我想知道实体框架是否有任何可以帮助解决此问题的功能?能够拥有一个Product实体对象,给它一种语言然后直接以正确的语言访问名称和描述字段会很好.

谢谢,尼克

Dav*_*sky 1

实体框架是一种通用的 ORM,它不提供任何特定于域的功能。对特定应用程序的多语言支持是一个特定于领域的问题。

您在寻找特定的东西吗?

  • 不寻找任何具体的号码。只是想知道使用 EF 进行多语言解决方案时是否有任何最佳实践 (2认同)