独自のデータベース スキーマを適用するためのコードを含む ASP.NET Web アプリケーションがあります。このコードは、アプリケーションの開始時に実行されます。
最近、LINQ to SQL の使用を開始しました。データベースで SqlMetal を実行するビルド前イベントを追加して、db テーブルを表すオブジェクトを取得しました。
ビルド前のイベントでデータベース スキーマを適用してから、SqlMetal を実行できれば、本当に素晴らしいことです。そのままでは、スキーマが変更された場合 (たとえば、テーブルにフィールドを追加した場合)、(a) Web サイトをビルドして実行し、アプリケーションが起動してスキーマが適用されるようにし、(b) 再度ビルドする必要があります。 SqlMetal が実行されるようにします。
では、Web アプリケーションにあるコードをコマンド ラインから実行するためのオプションは何ですか?