EF Core не читает строку подключения из Web.Config - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть следующая конфигурация, отмечая, что я не использую базовое приложение. net, а просто веб-форму без appsettings.json, но Web.config файла:

public class DataContext : DbContext
{
   // DBSets ...

   protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
   { 
      optionsBuilder.UseSqlServer(ConfigurationManager.ConnectionStrings["DataContext"].ConnectionString);
   }
}

EF Кажется, ядро ​​не компилирует строки подключения из Web.config, когда я выполняю update-database в проекте с контекстом данных.

Вот что я продолжаю получать:

System.NullReferenceException: Object reference not set to an instance of an object

Web .Config

<connectionStrings>
    <add name="DataContext"
         connectionString="Data Source=.;Initial Catalog=MyDb;Integrated Security=True;"   />
</connectionStrings>

Как видите, я следовал документации Microsoft Здесь . Жесткое кодирование строки подключения работает нормально. Любая подсказка?

...