SQL Server CE を使用して、ASP.NET Web ページのテーブルに新しい列を追加しようとしてUserProfile
いますが、データベースを保存しようとするとエラーが発生し続けます。
何か案は?
データベースマネージャー
別の拘束によって参照されているため、拘束を削除できません。[ 制約名 = 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(CommandBehavior 動作、文字列メソッド、ResultSetOptions オプション)
System.Data.SqlServerCe.SqlCeCommand.ExecuteNonQuery()
で Microsoft.WebMatrix.DatabaseManager.SqlCeDatabaseProvider.DropTable(TableInfo tableInfo、DbConnection 接続、DbTransaction トランザクション)
で Microsoft.WebMatrix.DatabaseManager.SqlCeDatabase.SqlCeDatabaseProvider.EditTable(String connectionString 、文字列スキーマ、TableInfo tableInfo)
Microsoft.WebMatrix.DatabaseManager.IisDbManagerModuleService.EditTable (DatabaseConnection databaseConnection、文字列スキーマ、オブジェクト tableInfoData、文字列 configPathState)
で Microsoft.WebMatrix.DatabaseManager.Client.ClientConnection.EditTable (文字列スキーマ、オブジェクト tableInfoData)
Microsoft.WebMatrix.DatabaseManager.Client で.ClientTable.CommitChanges()
で Microsoft.WebMatrix.DatabaseManager.Client.TableDesignerViewModel.PerformSave()