Локализованные таблицы и Entity Framework

Существует та же проблема с png:

IE7: image/x-png Нормальные браузеры: image/png

;)

10
задан Community 8 February 2017 в 14:16
поделиться

2 ответа

Я не уверен, что вы захотите сделать это в базе данных. Я думаю, что было бы более разумно использовать файл конфигурации или ресурс, который определяет имена, зависящие от культуры.

Вы также можете проверить документацию Microsoft по интернационализации и локализации .

-1
ответ дан 4 December 2019 в 04:21
поделиться

То, что я сделал в аналогичной ситуации, - это создание представления, скажем LocalizedAnimals, которое представляет собой плоское представление этих двух структур таблиц, и создание модели EF для этого представления. Поэтому, когда мне нужно отобразить, скажем, французские данные о животных, я бы отфильтровал эти LocalizedAnimals и в результате получил красивый простой список объектов.

Примерно так:

var localizedAnimals = myContext.LocalizedAnimals.Where(
                           p => p.CultureName == Thread.CurrentThread.CurrentUICulture.Name
                       );
4
ответ дан 4 December 2019 в 04:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: