Доступ к объекту из DI (с областью действия) в преобразователе значений EF.Core

Я написал преобразователь значений , который преобразует объекты в строки JSON. Новое требование заключается в том, что значения внутри JSON должны быть локализуемы. Поэтому я хочу написать каждое свойство на языке по умолчанию и настроенных дополнительных языках. Локализованные данные доступны в DI. Пример:

         {
      "title": "apple",
      "title_fr": "pomme",
      "title_de": "Apfel"
   }

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

0 ответов

Другие вопросы по тегам