Чтобы провайдер самостоятельно создавал новую базу данных, задайте, пожалуйста, опцию:
Код: Выделить всё
var config = Devart.Data.MySql.Entity.Configuration.MySqlEntityProviderConfig.Instance;
config.DatabaseScript.Schema.DeleteDatabaseBehaviour = Devart.Data.MySql.Entity.Configuration.DeleteDatabaseBehaviour.Database;
Влияет на CreateDatabase()/DeleteDatabase() функциональность.
В этом режиме учитывается только значение параметра Database в connection string: именно эта БД создаётся/удаляется, если надо.