5

したがって、LINQ-to-SQLを使用すると、LINQオブジェクトからデータベースを更新し、SQLからLINQオブジェクトを更新できることがわかります。

LINQのエンティティフレームワーク(別名LINQ-to-entities)を使用しており、SQLデータベースからエンティティを更新できますが、エンティティを変更してデータベーススキーマを更新できません。

これはイライラします。足りないものはありますか?私は何か間違ったことをしていますか?Visual Studio 2008でこれが不可能な場合、これを実行するプラグインまたはその他のサードパーティアプリケーションはありますか?

4

2 に答える 2

5

現在、EFモデルはデータベースからのみ生成できます。モデルからデータベースを生成することはできません。

将来のバージョンで話題になっていること。

于 2009-03-28T01:29:43.487 に答える
2

私は LINQ to SQL Database Sync(*) (csdb.exe) ツールを拡張して edmx ファイルを操作できるように取り組んでいます。今のところ、データベース内のテーブルを生成および更新できる、暫定的ではあるが機能するバージョンを入手しました。関係はまだ機能しておらず、おそらく他の問題に遭遇するでしょう。コードは githubの Ms-PL の下にあります (元の csdb.exe と同様)。

データベース接続文字列と edmx ファイル名は、現時点ではハードコードされていることに注意してください。これは私のプロトタイピング バージョンであり、リリース バージョンではありません ;)

(*) 元のツールをググってください。スタック オーバーフローでは、複数のリンクを投稿できません...

于 2009-06-06T23:00:39.400 に答える