EF Migrations - There is already an object named '' in the database
<p>I am having trouble adding a new table to my database. these are the commands I entered when trying to add the new migration:</p>

<pre><code>Add-Migration AdminSett
</code></pre>

<blockquote>
  <p>Scaffolding migration 'AdminSett'. The Designer Code for this
  migration file includes a snapshot of your current Code First model.
  This snapshot is used to calculate the changes to your model when you
  scaffold the next migration. If you make additional changes to your
  model that you want to include in this migration, then you can
  re-scaffold it by running 'Add-Migration AdminSett' again.</p>
</blockquote>

<pre><code>Update-Database AdminSett
</code></pre>

<blockquote>
  <p>Specify the '-Verbose' flag to view the SQL statements being applied
  to the target database. Applying explicit migrations:
  [201607011035464_AdminSett]. Applying explicit migration:
  201607011035464_AdminSett. System.Data.SqlClient.SqlException
  (0x80131904): There is already an object named 'AdminSettings' in the
  database.    at
  System.Data.SqlClient.SqlConnection.OnError(SqlException exception,
  Boolean breakConnection, Action<code>1 wrapCloseInAction)    at
  System.Data.SqlClient.SqlInternalConnection.OnError(SqlException
  exception, Boolean breakConnection, Action</code>1 wrapCloseInAction)    at
  System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject
  stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)    at
  System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior,
  SqlCommand cmdHandler, SqlDataReader dataStream,
  BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject
  stateObj, Boolean&amp; dataReady)    at
  System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String
  methodName, Boolean async, Int32 timeout, Boolean asyncWrite)    at
  System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource<code>1
  completion, String methodName, Boolean sendToPipe, Int32 timeout,
  Boolean asyncWrite)    at
  System.Data.SqlClient.SqlCommand.ExecuteNonQuery()    at
  System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.&lt;NonQuery&gt;b__0(DbCommand
  t, DbCommandInterceptionContext</code>1 c)    at
  System.Data.Entity.Infrastructure.Interception.InternalDispatcher<code>1.Dispatch[TTarget,TInterceptionContext,TResult](TTarget
  target, Func</code>3 operation, TInterceptionContext interceptionContext,
  Action<code>3 executing, Action</code>3 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(MigrationStatement
  migrationStatement, DbConnection connection, DbTransaction
  transaction, DbInterceptionContext interceptionContext)    at
  System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.ExecuteSql(MigrationStatement
  migrationStatement, DbConnection connection, DbTransaction
  transaction, DbInterceptionContext interceptionContext)    at
  System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsInternal(IEnumerable<code>1
  migrationStatements, DbConnection connection, DbTransaction
  transaction, DbInterceptionContext interceptionContext)    at
  System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsWithinTransaction(IEnumerable</code>1
  migrationStatements, DbTransaction transaction, DbInterceptionContext
  interceptionContext)    at
  System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsWithinNewTransaction(IEnumerable<code>1
  migrationStatements, DbConnection connection, DbInterceptionContext
  interceptionContext)    at
  System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsInternal(IEnumerable</code>1
  migrationStatements, DbConnection connection, DbInterceptionContext
  interceptionContext)    at
  System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsInternal(IEnumerable<code>1
  migrationStatements, DbConnection connection)    at
  System.Data.Entity.Migrations.DbMigrator.&lt;&gt;c__DisplayClass30.&lt;ExecuteStatements&gt;b__2e()
  at
  System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.&lt;&gt;c__DisplayClass1.&lt;Execute&gt;b__0()
  at
  System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute[TResult](Func</code>1
  operation)    at
  System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute(Action
  operation)    at
  System.Data.Entity.Migrations.DbMigrator.ExecuteStatements(IEnumerable<code>1
  migrationStatements, DbTransaction existingTransaction)    at
  System.Data.Entity.Migrations.DbMigrator.ExecuteStatements(IEnumerable</code>1
  migrationStatements)    at
  System.Data.Entity.Migrations.Infrastructure.MigratorBase.ExecuteStatements(IEnumerable<code>1
  migrationStatements)    at
  System.Data.Entity.Migrations.DbMigrator.ExecuteOperations(String
  migrationId, VersionedModel targetModel, IEnumerable</code>1 operations,
  IEnumerable<code>1 systemOperations, Boolean downgrading, Boolean auto)<br>
  at System.Data.Entity.Migrations.DbMigrator.ApplyMigration(DbMigration
  migration, DbMigration lastMigration)    at
  System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.ApplyMigration(DbMigration
  migration, DbMigration lastMigration)    at
  System.Data.Entity.Migrations.DbMigrator.Upgrade(IEnumerable</code>1
  pendingMigrations, String targetMigrationId, String lastMigrationId)<br>
  at
  System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.Upgrade(IEnumerable`1
  pendingMigrations, String targetMigrationId, String lastMigrationId)<br>
  at System.Data.Entity.Migrations.DbMigrator.UpdateInternal(String
  targetMigration)    at
  System.Data.Entity.Migrations.DbMigrator.&lt;>c__DisplayClassc.b__b()
  at
  System.Data.Entity.Migrations.DbMigrator.EnsureDatabaseExists(Action
  mustSucceedToKeepDatabase)    at
  System.Data.Entity.Migrations.Infrastructure.MigratorBase.EnsureDatabaseExists(Action
  mustSucceedToKeepDatabase)    at
  System.Data.Entity.Migrations.DbMigrator.Update(String
  targetMigration)    at
  System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update(String
  targetMigration)    at
  System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.Run() 
  at System.AppDomain.DoCallBack(CrossAppDomainDelegate
  callBackDelegate)    at
  System.AppDomain.DoCallBack(CrossAppDomainDelegate callBackDelegate)<br>
  at System.Data.Entity.Migrations.Design.ToolingFacade.Run(BaseRunner
  runner)    at
  System.Data.Entity.Migrations.Design.ToolingFacade.Update(String
  targetMigration, Boolean force)    at
  System.Data.Entity.Migrations.UpdateDatabaseCommand.&lt;>c__DisplayClass2.&lt;.ctor>b__0()
  at
  System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action
  command) ClientConnectionId:dec63212-4546-48a9-bf8e-9e2b8548fcf3 Error
  Number:2714,State:6,Class:16 There is already an object named
  'AdminSettings' in the database.</p>
</blockquote>

<p>Also in the _Migrations table in the database I there is no row for the migration with the name: AdminSett</p>