私はテーブル "セクション": "タイトル"と "TitleEN"で2列を持っているなど、私はその列を呼び出すすべてのコントローラでデータをフェッチする前に列名を変更する方法はありますか:データを取得する前に列名を変更する方法はありますか?
section.Where(p =>
p.Title.ToUpper().Contains(searchword.ToUpper()));
私は一つの言語でのプロジェクトに取り組んでいたし、クライアント:文化は、私が「TitleEn」データを取得したいが、私のコードでは、私は唯一の「タイトル」のように使います「EN」です英語の追加を要求しました。残念ながら、私は文字列フィールドを持つすべてのテーブルの言語フィールドを追加することによって間違った決定を下しました。
ここでは、プロジェクトには "En"のないフィールドだけを扱うコードがたくさんあるので、これを修正したいと思います。
国際化のこのアプローチは、多くの*同じ条件/スイッチ/などにつながるように思えます。すべてのコードの上に。 – David
これを修正する簡単な方法はありません!! – user2903753