Как вызвать код из нескольких dbcontext в EF-Core? - PullRequest
0 голосов
/ 07 апреля 2020

(извините за смутный заголовок, но проблему нелегко объяснить)

У меня есть несколько dbcontext (рассматривайте их как модули микросервисов), и я пытаюсь выяснить, как я могу вызвать код, который будет выполняться во время любого вызова dbcontext. Каждый dbcontext отвечает за отслеживание своих сущностей, но мне нужно найти способ взаимодействия между ними. Я действительно хотел бы избежать общего dbcontext (все наследовать от базового dbcontext).

Бизнес-логика c такова: существует больше dbcontexts, и у каждого из них много сущностей. Некоторые свойства в некоторых объектах имеют специальный (настраиваемый) атрибут, и каждый раз, когда состояние объекта изменяется и имеет этот специфицированный атрибут c, я хотел бы выполнить некоторые вычисления и записать что-либо в базу данных.

...