Я делаю проект промежуточного программного обеспечения, у которого есть некоторые функции, которые одинаковы для каждого клиента. Для этого я сделал много таблиц и обновил миграцию на каждом клиенте, проблема в том, что когда бы я ни менял какую-либо таблицу на любом клиенте в зависимости от каких-либо условий, мне нужно обновлять ее и на другом клиенте.
Допустим, у меня есть таблицы, в которых информация о пользователе, модули чата и информация о компании одинаковы, и каждому клиенту нужна другая информация о клиенте в зависимости от его бизнеса, поэтому мы должны составить еще одну таблицу. Когда я изменил какую-либо таблицу в любом клиенте, я должен изменить ее и на другом клиенте. Мне нужно решение, в котором я могу сделать некоторые таблицы уникальными для каждого клиента, а другие таблицы основаны на требованиях клиента.
Я использую Entity Framework с подходом, основанным на коде.