Ошибка при запуске Update-Database

Я получил следующую ошибку во время работыUpdate-Database -Verbose:

Использование запуска проекта «WebApplication». Использование проекта NuGet «WebApplication». Укажите флаг '-Verbose', чтобы просмотреть операторы SQL, применяемые к целевой базе данных. Целевая база данных: «Frappuccino» (источник данных: (Localdb) \ v11.0, поставщик: System.Data.SqlClient, источник: конфигурация). Нет ожидающих явных миграций. Применение автоматической миграции: 201402032027563_AutomaticMigration. ALTER TABLE [dbo]. [Clients] ALTER COLUMN [ID] [int] NOT NULL System.Data.SqlClient.SqlException (0x80131904): объект 'PK_dbo.Clients' зависит от столбца 'ID'. Объект 'FK_dbo.Users_dbo.Clients_Client_ID' зависит от столбца 'ID'. Ошибка ALTER TABLE ALTER COLUMN ID, поскольку один или несколько объектов обращаются к этому столбцу. в System.Data.SqlClient.SqlConnection.OnError (исключение SqlException, логическое breakConnection, действие1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) при System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj, булева callerHasConnectionLock, булева asyncClose) при System.Data.SqlClient.TdsParser.TryRun (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader DATASTREAM, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean & dataReady) в System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds (String methodName, логический асинхронный, тайм-аут Int32, логический asyncWrite) в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuerySourceCom1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at System.Data.Entity.Infrastructure.Interception.InternalDispatcher1.Dispatch [TInterceptionContext, TResult] (Func1 operation, TInterceptionContext interceptionContext, Action1 выполнение, Действие1 executed) at System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.NonQuery(DbCommand command, DbCommandInterceptionContext interceptionContext) at System.Data.Entity.Internal.InterceptableDbCommand.ExecuteNonQuery()<br>at System.Data.Entity.Migrations.DbMigrator.ExecuteSql(DbTransaction transaction, MigrationStatement migrationStatement) at System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.ExecuteSql(DbTransaction transaction, MigrationStatement migrationStatement) at System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsInternal(IEnumerable1igrationStatements, соединение DbConnection) в System.Data.Entity.Migrations.DbMigrator. <> C_DisplayClass32.b_2e () в System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy. <> C_DisplayClass1.b_0 () в System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute [TResult] (Func1 operation) at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute(Action operation) at System.Data.Entity.Migrations.DbMigrator.ExecuteStatements(IEnumerable1igrationStatements) в System.Data.Entity.Migrations.Infrastructure.MigratorBase.ExecuteStatements (IEnumerable1 migrationStatements) at System.Data.Entity.Migrations.DbMigrator.ExecuteOperations(String migrationId, XDocument targetModel, IEnumerable1 операция, IEnumerable1 systemOperations, Boolean downgrading, Boolean auto)<br>at System.Data.Entity.Migrations.DbMigrator.AutoMigrate(String migrationId, XDocument sourceModel, XDocument targetModel, Boolean downgrading) at System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.AutoMigrate(String migrationId, XDocument sourceModel, XDocument targetModel, Boolean downgrading) at System.Data.Entity.Migrations.DbMigrator.Upgrade(IEnumerable1 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_DisplayClassc.b_b () в System.Data.Entity.Migrations.DbMigrator.EnsureDatabaseExists (действие mustSucceedToKeepDatabase) в System.Data.Entity.Migrations.Infrastructure.MigratorBase.EnsureDatabaseExists (действие mustSucceedToKeepDatabase) в System.Data.Drate.Date. Строка targetMigration) в System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update (String targetMigration) в System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.Run () в System.AppDomain.DoCallBack (CrossAppDomainDleglegleglegleglege) System.AppDomain.DoCallBack (CrossAppDomainDelegate callBackDelegate)
в System.Data.Entity.Migrations.Design.ToolingFacade.Run (BaseRunner runner) в System.Data.Entity.Migrations.Design.ToolingFacade.Update (String targetMigration, Boolean force) в System.Data.Entity.Migrations.UpdateDatabaseCommand. <> c_DisplayClass2. <. Т е р> б_0 () в System.Data.Entity.Migrations.MigrationsDomainCommand.Execute (команда Action) ClientConnectionId: 9854ba62-772c-4ba6-b185-ecae993e065f Объект PK_dbo.Clients зависит от идентификатора столбца. Объект 'FK_dbo.Users_dbo.Clients_Client_ID' зависит от столбца 'ID'. Ошибка ALTER TABLE ALTER COLUMN ID, поскольку один или несколько объектов обращаются к этому столбцу.

Что я сделал до этого, чтобы изменитьID переменные из моегоМодель Code-First классы отInt16 вInt32.

Любая помощь, пожалуйста?

Ответы на вопрос(2)

Ваш ответ на вопрос