2016-05-30 18 views
0

Visual StudioからAzureにプロジェクトをアップロードする必要がありますが、他のプロジェクトと同じDBを共有する必要があります。だから、私は他のprojetcsモデル/テーブルとの競合を防ぐためにDBにテーブルを作成するすべてのモデルの名前を変更する必要があると思います!Entity Frameworkコードの最初の名前変更モデル/データベース内のテーブル

モデルの名前を変更して、コードとIdentityModels.csファイルで変更を続けましたが、これは本当に機能しますか?他のファイルでも変更する必要がありますか?すべてを簡素化する1つの方法は、検索と置換を使用することですが、変更された内容を制御することはできません。

DBやすべてのインスタンスでテーブルの名前を置き換えるには良いアドバイスはありますか?

+0

を。テーブル名は一意でなければなりません。 __MigrationsHistoryテーブルがより多くのDbContextで共有されています...テーブルの命名に衝突がある場合は、DBスキーマの使用を検討してください。 –

答えて

1

私はあなたがあなたのモデルがデータベース リンク作成後に変更した場合、移行計画があると思います:あなたはより多くのEFモデルの1つの物理データベースを使用することができます https://msdn.microsoft.com/en-us/data/jj591621.aspx

関連する問題