私は現在、既存のデータベースにテーブルを作成する権限しか持たないSQL ServerでEFコードの最初のテーブルを作成しようとしています。Entity Frameworkを使用して既存のSQL Serverデータベースにテーブルを作成する方法?
データベース全体を削除できません。私は移行update-table
を使ってEFにテーブルを作成させようとしましたが、__MigrationHistory
テーブルがすでに存在する(そして別のテーブルにリンクされている)ため、これは機能しませんでした。
誰かが私の問題の解決策を持っていますか?
これはすでに試したことですが、「データベースに「__MigrationHistory」という名前のオブジェクトが既に存在します」というエラーが表示されます。これは、EFを使用する別のユーザーがデータベースを使用するためです。また、私はMigrationHistoryを編集することができません。なぜなら、そうする権限がないからです。 MigrationHistoryテーブルを必要とせずにテーブルを作成する方法はありますか? –