on. net core 2.1, я загрузил сборку в приложение, используя
services.AddMvcCore().AddApplicationPart([Assembly])
Но сборка содержит контекст БД, проблема в том, что я не могу загрузить DBContext из сборка, аналогичным способом загрузки контроллеров. Обычно мы добавляем контекст БД, используя
services.AddDbContext<[DBCOntextType]>([options]);
Я не могу передать тип этой функции (AddDBContext), используя отражение следующим образом:
System.Reflection.MethodInfo method = services.GetType().GetMethod("AddDbContext",System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Переменная метода всегда равна нулю.
Также, если сборка содержит файл startup.cs, я не могу запустить этот запуск вместе с запуском основного приложения.
Пожалуйста, дайте мне знать, если есть решение. Спасибо