私はこの主題について多くの研究を行ってきましたが、今、いくつかのアドバイスを求めています:)
私は多言語イントラネットに取り組んでいます。UI の翻訳 (リソースなどの使用) について話しているのではなく、コンテンツの翻訳について話しているのです。
この形式に基づいたテーブルがいくつかあります。
Product
-------------
IdProduct | DateCreation
ProductT
-------------
IdProduct | IdLanguage | ShortName
Question
-------------
IdQuestion | DateCreation
QuestionT
-------------
IdQuestion| IdLanguage | ShortName | Description
Language
-------------
IdLanguage | Culture
私の質問は今です:
このモデルの C# クラスを作成する方法。できないため(私の決定ではありません)、リポジトリパターンとストアドプロシージャ(EFなどのORMはありません)でAsp.Net MVCを使用しています
たとえば、質問オブジェクトの場合、正しく翻訳された質問リストをページに表示する必要があります。質問に対して選択した言語バージョンが見つからない場合は、英語の翻訳を表示します。
では、このニーズに合わせてクラスを書き留め、リポジトリ、コントローラー、ビューで使用できるようにするにはどうすればよいですか