それは、Visual Studio 2008でEDMXからSQLデータベーススキーマを更新することは可能ですか?

StackOverflow https://stackoverflow.com/questions/691969

質問

LINQツーSQLでだから私はあなたのLINQのオブジェクトからデータベースを更新し、SQLからLINQのオブジェクトを更新することができます知っています。

私はLINQののエンティティフレームワークを使用していますの(別名LINQツーエンティティ)と私は、SQLデータベースからのエンティティを更新することができますが、私はエンティティを変更することにより、データベーススキーマを更新することはできません。

これはイライラさせられます。私が行方不明です何かはありますか?私が何か間違ったことをやっていますか?これは、Visual Studio 2008と不可能な場合はこれを行いますプラグインや他のサードパーティ製のアプリケーションはありますか?

役に立ちましたか?

解決

今EFモデルは、データベースから生成することができます。データベースには、モデルから生成することができません。

将来のバージョンのために語られている何かます。

他のヒント

私は、SQLデータベースの同期(*)EDMXファイルを操作する(csdb.exe)ツールにLINQの拡張に取り組んできました。今のところ、私が生成し、データベース内のテーブルを更新することができ、予備が、作業バージョンを持っています。関係はまだ働いていない、とあなたはおそらくいくつかの他の問題に実行されます。オリジナルCSDBたようは(MS-PLの下で、githubののに利用可能です.EXE)。

データベース接続文字列とEDMXファイル名は、今のハードコードされているのでご注意ください。これは私のプロトタイプ版ではなく、リリースの一つです;)

(*)オリジナルのツールをグーグルしてください。スタックオーバーフローは私が複数のリンクを投稿することができません...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top