0
私たちは、VS2012、Entity Framework 4のdb-firstをSVNソース管理で使用しています。ソースコントロールを操作する際のエンティティフレームワークの問題
データベースに変更を加えたい場合、Entity Frameworkに問題があります。 EFモデルをソースコントロールにアップロードしたプログラマは、dbを変更することができ、我々のバージョンを更新した後は正常に動作します。 しかし、他のプログラマの一人がdbを変更して変更をコミットすると、EFモデルが壊れてしまい、最初のプログラマがdb変更を挿入して動作させる必要があります。
彼のソリューションでは、CodeGenerationStrategyプロパティはT4であり、私たちの魂ではCodeGenerationStrategyプロパティはNoneです。
これをどのように修正できますか?
ありがとうございました。
何が壊れますか? diffツールを使用して、db内にテーブルを作成/更新した後にエンティティモデルを更新し、コミット変更(私たちが作成したエンティティモデル拡張)を変更したときの変更を確認してください。 – magicandre1981
最初のプログラマーがエンティティー・モデルを更新して変更をコミットすると、それはすべて機能します。 – StackOverflowUser
私はまだ何が失敗したのかわからない。デモプロジェクトを作成すると、これを再現し、ステップのスクリーンキャストを作成できた – magicandre1981