私はエンティティ フレームワークをコード ファーストで使用しています (主に、RIA サービスでは、追加の属性のためになんらかの形式のコード クラスが必要になるためです)。
Visual Studio データベース プロジェクトを簡単に更新するためのデータベース生成スクリプトを入手したいと考えています。私は ef 移行を使用したくありません。データベース プロジェクトの方が好きです。
次のようなものを使用できます
string sqlscript = (context as IObjectContextAdapter).ObjectContext.CreateDatabaseScript();
実行時に、何らかの方法でプロジェクトを実行せず、移行を使用せずにスクリプトを取得する便利な方法が必要です。
誰にもアイデアはありますか?
私は異なるプロジェクトでef4.1とef5を使用しています。
[編集:この質問に答える 1 つの方法は、パッケージ マネージャー コンソールから上記の行を呼び出す方法です。]