. net Core 2, EF и Multi Tenancy - PullRequest
       30

. net Core 2, EF и Multi Tenancy

1 голос
/ 24 февраля 2020

У меня есть (почти) худшее из нескольких арендаторов. Я создаю основной веб-сайт asp. net, на который я портирую кучу маленьких маленьких интр anet сайтов. Каждый дочерний сайт будет иметь площадь asp. net. У меня есть IdentityContext для идентификации. У меня есть несколько копий баз данных поставщиков, каждая из которых имеет несколько арендаторов. Класс ApplicationUser имеет свойство OrgCode, которое я хочу использовать для переключения контекста БД.

Я вижу, что мне нужно что-то, что отображает User.OrgCode и Area в строку подключения

Там Есть много частных примеров этого на переполнение стека. Я очень растерялся после чтения после обеда. Ядро этого выглядит так:

  • удалить DI dbcontext ref из аргументов конструктора.
  • Создание dbcontext в конструкторе контроллера.
  • Используйте dbcontext, как и раньше.

Я на правильном пути?

Есть ли какие-либо последовательные примеры?

...