【发布时间】:2012-09-13 10:49:44
【问题描述】:
我已经对这个主题进行了大量研究,现在我正在寻求一些建议:)
我正在开发一个多语言的 Intranet。 我不是在谈论翻译 UI(使用资源等),而是在翻译内容。
我有几个基于这种格式的表格:
Product
-------------
IdProduct | DateCreation
ProductT
-------------
IdProduct | IdLanguage | ShortName
Question
-------------
IdQuestion | DateCreation
QuestionT
-------------
IdQuestion| IdLanguage | ShortName | Description
Language
-------------
IdLanguage | Culture
我现在的问题是:
如何为此模型编写 C# 类。我正在使用带有存储库模式和存储过程的 Asp.Net MVC(没有像 EF 之类的 ORM 等),因为我们不能(不是我的决定)
例如对于问题对象,我将不得不在页面中显示正确翻译的问题列表。 如果未找到问题的所选语言版本,则显示英文翻译。
那么我怎样才能写下我的类来满足这个需求,并且可以被我的存储库、控制器和视图使用
【问题讨论】:
标签: asp.net sql asp.net-mvc localization