Используя SQL Server CE, я пытаюсь добавить новый столбец в таблицу UserProfile
на веб-страницах ASP.NET, но продолжаю получать сообщение об ошибке при попытке сохранить базу данных.
Любые идеи?
Менеджер базы данных
Ограничение нельзя удалить, так как на него ссылается другое ограничение. [Имя ограничения = UserProfile]
System.Data.SqlServerCe.SqlCeException (0x80004005): ограничение нельзя удалить, так как на него ссылается другое ограничение. [Имя ограничения = UserProfile]
в System.Data.SqlServerCe.SqlCeCommand.ProcessResults(Int32 hr)
в System.Data.SqlServerCe.SqlCeCommand.ExecuteCommandText(IntPtr& pCursor, Boolean& isBaseTableCursor)
в System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand(поведение команды , метод String, параметры ResultSetOptions)
в System.Data.SqlServerCe.SqlCeCommand.ExecuteNonQuery()
в Microsoft.WebMatrix.DatabaseManager.SqlCeDatabase.SqlCeDatabaseProvider.DropTable(TableInfo tableInfo, соединение DbConnection, транзакция DbTransaction)
at Microsoft.WebMatrix.DatabaseManager.SqlCeDatabase.SqlCeDatabaseProvider.EditTable(String connectionString, String schema, TableInfo tableInfo)
at Microsoft.WebMatrix.DatabaseManager.IisDbManagerModuleService.EditTable(DatabaseConnection databaseConnection, String schema, Object tableInfoData, String configPathState)
в Microsoft.WebMatrix.DatabaseManager.Client.ClientConnection.EditTable(строковая схема, объект tableInfoData)
в Microsoft.WebMatrix.DatabaseManager.Client.ClientTable.CommitChanges()
в Microsoft.WebMatrix.DatabaseManager.Client.TableDesignerViewModel.PerformSave()