К Серж Ш : Спасибо, что нашли время для изучения этой проблемы.Я видел решение, которое вы предоставили.При построении строки подключения последний метод по-прежнему:
Public DbContext(string nameOrConnectionString)
Как я уже говорил, этот метод возвращает тип базы данных SQLServer.Я настаиваю на том, что есть проблема с дизайном DbContext.Microsoft должна удалить этот метод и внедрить следующие группы методов:
//name of the connection string in the configuration file, Will automatically create a specific type of database connection based on the providerName of the configuration file
Public DbContext (string connectionName)</p>
<pre><code>
//connection string, the default returns SQLServer database type, namely: providerName = "System.Data.SqlClient"
Public DbContext (string connectionString)
// Строка подключения и имя поставщика данных Public DbContext (строка connectionString, строка providerName)
Если этов противном случае вы не можете избежать ловушки конструктора DbContext.
На самом деле, у меня уже есть план, который я не хочу использовать, прежде чем задавать этот вопрос: используйте обычную строку подключения к данным, не стесняйтесь заполнять параметры, читайте и заменяйте их фактическимстрока, которая была расшифрована и сохранена в другом месте.