私はまだ開発環境と開発サーバーでデータベースを開発中です。EFコード最初に開発時に新しい列を追加する
私はSQL Azureのデータベース上のデータベースを削除する権限を持っていないので、私はエラーを取得するので、私は、ef database drop
コマンドを使用してデータベースを削除して再作成することはできません。
Are you sure you want to drop the database 'xxx-Dev' on server 'tcp:xxx1dev.database.windows.net,1433'? (y/N) y Dropping database 'xxx-Dev'. System.Data.SqlClient.SqlException: The server principal "xxxDebug" is not able to access the database "master" under the current security context. Cannot open database "master" requested by the login. The login failed.
私はマイグレーションを使用して、私は新しい列を追加する場合私はすでにダミーのデータを内部に持っています、新しい列はnullableですか?
どのようにすれば、データがすでに存在する場合に新しい列がNULL可能ではないのですか?
すべてのデータを削除してテーブルを0にしてから、updateコマンドを実行して新しい列でテーブルを更新する必要がありますか?