Добрый день!
Я ищу лучший способ реализовать многоязычную схему базы данных, подход, который я использую, совпадает со здесь: Что такое лучшие практики для многоязычного проектирования баз данных? (одна таблица с языком нейтральные данные и один для всего перевода). Это, кажется, хорошо и убирает и не ограничивает количество возможных языков.
Но я хочу использовать простой ORM (как LINQ в C#, Выходе для PHP и т.д.), где каждая таблица отображается на классе объекта. Это может работать, но запросы стали более сложными.
Может ли быть существуют некоторые специальные методы для использования такой схемы DB с ORM? Или я могу извлечь выгоду из более сложных ORMs, которые поддерживают более сложные отображения?
Заранее спасибо!