2016-09-04 6 views
1

誤ってデータベーステーブルを削除してしまいました。私はupdate-databaseを実行しようとしているが、私は取得のみ:EFコード最初のロールバックデータベーステーブルの設計

が存在しないか、権限がないため、オブジェクト「dbo.ArticleComments」を見つけることができません。

私はまた、移行名でUpdate-Database -TargetMigration:"name_of_migration"を実行しようとしたがもたらした:

が存在しないか、権限がないため、オブジェクト「dbo.ArticleComments」を見つけることができません。

私はこれがあなたの状況に問題がある可能性があります

+0

dbを削除しましたか? – Sampath

+0

@Sampathシングルテーブルウェル2シングルテーブル –

答えて

1

(私は気にしない空またはない)彼らの列に戻って私のデータベーステーブルを取得する方法を知っておく必要があります。あなたはあなたがしようthere.Whenそれはありませんでしたthere.Now古い移行スクリプトを作成したときに、この問題のテーブルdbo.ArticleCommentsについて

チェックrenamedまたはdeletedそれをあなたに.IF、それはerror.B'cosの一種の上にあげます同じ古い移行スクリプトを実行するには、テーブルがDbSetにないか、別の名前を使用しています。

策:その場合は

は、手動で現在のテーブルの変更を反映するために、あなたの移行ファイルを編集する必要があります。

関連する問題