まず第一に、私はリソースファイルを使用した文字列のローカリゼーションについて話していません。
私はデータベーステーブルのデータについて話している。
英語版とフランス語版が必要です。
また、MSSQLServerを使用するMVC3アプリケーションでEF4を使用しています。
静的データを含むテーブルがあるとしましょう。
を使用する代わりに、データベースから言語固有のフィールドを取得する簡単な方法はありますか?
if(Thread.CurrentThread.CurrentUICulture.Name == "en-CA")
{
var titles = dbcontext.Competencies.Select(x => x.TitleEn);
}
else if (Thread.CurrentThread.CurrentUICulture.Name == "fr-CA")
{
var titles = dbcontext.Competencies.Select(x => x.TitleFr);
}
LINQステートメントを作成するときにアプリのどこにでもありますか?
もちろん、実際のステートメントはそれほど単純ではありません:)
インターネット上で実行可能なものは何も見つかりませんでした。
開発に数週間かかるクレイジーで複雑なものだけで、時間がありません。
人々は通常どのようにこれを行いますか?
ありがとう。