2016-05-23 3 views
0

私たちは、VS2012、Entity Framework 4のdb-firstをSVNソース管理で使用しています。ソースコントロールを操作する際のエンティティフレームワークの問題

データベースに変更を加えたい場合、Entity Frameworkに問題があります。 EFモデルをソースコントロールにアップロードしたプログラマは、dbを変更することができ、我々のバージョンを更新した後は正常に動作します。 しかし、他のプログラマの一人がdbを変更して変更をコミットすると、EFモデルが壊れてしまい、最初のプログラマがdb変更を挿入して動作させる必要があります。

彼のソリューションでは、CodeGenerationStrategyプロパティはT4であり、私たちの魂ではCodeGenerationStrategyプロパティはNoneです。

これをどのように修正できますか?

ありがとうございました。

+0

何が壊れますか? diffツールを使用して、db内にテーブルを作成/更新した後にエンティティモデルを更新し、コミット変更(私たちが作成したエンティティモデル拡張)を変更したときの変更を確認してください。 – magicandre1981

+0

最初のプログラマーがエンティティー・モデルを更新して変更をコミットすると、それはすべて機能します。 – StackOverflowUser

+0

私はまだ何が失敗したのかわからない。デモプロジェクトを作成すると、これを再現し、ステップのスクリーンキャストを作成できた – magicandre1981

答えて

0

vs2015にアップグレードし、これを修正しました。

関連する問題