Как использовать многоязычную схему базы данных с ORM?

Добрый день!

Я ищу лучший способ реализовать многоязычную схему базы данных, подход, который я использую, совпадает со здесь: Что такое лучшие практики для многоязычного проектирования баз данных? (одна таблица с языком нейтральные данные и один для всего перевода). Это, кажется, хорошо и убирает и не ограничивает количество возможных языков.

Но я хочу использовать простой ORM (как LINQ в C#, Выходе для PHP и т.д.), где каждая таблица отображается на классе объекта. Это может работать, но запросы стали более сложными.

Может ли быть существуют некоторые специальные методы для использования такой схемы DB с ORM? Или я могу извлечь выгоду из более сложных ORMs, которые поддерживают более сложные отображения?

Заранее спасибо!

13
задан Community 23 May 2017 в 11:54
поделиться