При попытке обновления базы данных, получаю вот такую ошибку в диспетчере пакетов.
Значение не может быть неопределенным. Имя параметра: connection
Стэк:
System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: connection
в System.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName)
в System.Data.Entity.Infrastructure.Interception.DbTransactionInterceptionContext.WithConnection(DbConnection connection)
в System.Data.Entity.Infrastructure.Interception.DbTransactionDispatcher.Commit(DbTransaction transaction, DbInterceptionContext interceptionContext)
в System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsWithinNewTransaction(IEnumerable`1 migrationStatements, DbConnection connection, DbInterceptionContext interceptionContext)
в System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsInternal(IEnumerable`1 migrationStatements, DbConnection connection, DbInterceptionContext interceptionContext)
в System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsInternal(IEnumerable`1 migrationStatements, DbConnection connection)
в System.Data.Entity.Migrations.DbMigrator.<>c__DisplayClass32.<ExecuteStatements>b__30()
в System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.<>c__DisplayClass1.<Execute>b__0()
в System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute[TResult](Func`1 operation)
в System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute(Action operation)
в System.Data.Entity.Migrations.DbMigrator.ExecuteStatements(IEnumerable`1 migrationStatements, DbTransaction existingTransaction)
в System.Data.Entity.Migrations.DbMigrator.ExecuteStatements(IEnumerable`1 migrationStatements)
в System.Data.Entity.Migrations.Infrastructure.MigratorBase.ExecuteStatements(IEnumerable`1 migrationStatements)
в System.Data.Entity.Migrations.DbMigrator.ExecuteOperations(String migrationId, VersionedModel targetModel, IEnumerable`1 operations, IEnumerable`1 systemOperations, Boolean downgrading, Boolean auto)
в System.Data.Entity.Migrations.DbMigrator.ApplyMigration(DbMigration migration, DbMigration lastMigration)
в System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.ApplyMigration(DbMigration migration, DbMigration lastMigration)
в System.Data.Entity.Migrations.DbMigrator.Upgrade(IEnumerable`1 pendingMigrations, String targetMigrationId, String lastMigrationId)
в System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.Upgrade(IEnumerable`1 pendingMigrations, String targetMigrationId, String lastMigrationId)
в System.Data.Entity.Migrations.DbMigrator.UpdateInternal(String targetMigration)
в System.Data.Entity.Migrations.DbMigrator.<>c__DisplayClasse.<Update>b__d()
в System.Data.Entity.Migrations.DbMigrator.EnsureDatabaseExists(Action mustSucceedToKeepDatabase)
в System.Data.Entity.Migrations.Infrastructure.MigratorBase.EnsureDatabaseExists(Action mustSucceedToKeepDatabase)
в System.Data.Entity.Migrations.DbMigrator.Update(String targetMigration)
в System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update(String targetMigration)
в System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.RunCore()
в System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()
Код миграции:
public partial class ResizeDataBase : DbMigration
{
public override void Up()
{
Sql("COMMIT");
Sql("ALTER DATABASE [C:\\USERS\\DEZMONT\\STRINGSDB.MDF] " +
"MODIFY FILE ( " +
"NAME = 'STRINGSDB.MDF'," +
"FILEGROWTH = 10%, " +
"MAXSIZE = UNLIMITED )");
}
public override void Down()
{
}
}
Добавление миграции:
Add-Migration ResizeDataBase -ConnectionString "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=C:\USERS\DEZMONT\STRINGSDB.MDF;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" -ConnectionProviderName "System.Data.SqlClient" -Verbose
Обновление БД:
Update-Database -ConnectionString "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=C:\USERS\DEZMONT\STRINGSDB.MDF;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" -ConnectionProviderName "System.Data.SqlClient" -Verbose
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите, пожалуйста, как можно выполнить запрос PostgreSQL средствами C#, используя библиотеку NpgsqlА именно, нужно выполнить простой запрос...
Получилось вернуть выборку из запроса SELECT, но вот хотелось бы вернуть отдельную таблицу, с которой в теле блока делали много разногоЧто-то...
Всем доброго времени суток! Пытаюсь разобраться с реализацией паттерна MVVM с использованием библиотек от GalaSoftЗастопорился на EventToCommand
yii2, имеется запись пользователя в таблице user и записи складов в таблице storage