2009-04-28 5 views
1

私はSS 2.1を使用しており、それを使い始めています。私はすべてのものをロードしていますが、私がやっている簡単なテストのために働きますが、一般的な質問:ビルドを更新する方法はありますか?それは、テーブルのレイアウトを変更する。私たちはIDと名前を持っているとし、後でIDと名前と無効を追加します。 SSはスマートで、それを拾うことができますか、それとも新しいビルドが必要でしょうか?あなたのお時間をありがとうございました。サブソニック:何か変わるとどうなりますか?

乾杯

+1

Windowsアプリですか? Webアプリケーション?ビルドプロバイダまたはSubCommanderを使用していますか? –

答えて

1

私は、コマンドラインアプリはそれが起こることのために再実行しなければならないであろうように、あなたは、あなたのマッピングファイルを生成するには、コマンドラインアプリケーションを使用と考えています。第二に、マッピングコードは挿入後にオンザフライでコンパイルする必要があります...ほとんどの.netアプリケーションはこれをしません。

しかし、飛行機でマッピングを生成したくない最大の理由は、スピードです。これを行うには時間がかかり、少なくとも数秒かかる。それではどうやって時間をつけますか?すべての呼び出しではなく、それは不気味です。一日一回?いつの日か?

そうではありませんので、SubSonicはあなたがそれを求めたときにのみマッピングファイルを生成します。データベースを変更すると、アプリケーションが壊れる危険があります。

0

ASP.NETでビルドプロバイダを使用している場合、プロジェクトをビルドすると、SubSonicは変更をキャッチし、生成されたクラスを更新します。

そうしないと、SubCommanderを使用してクラスを再度生成する必要があります。

+0

これは、abpファイルが変更されたときにのみ変更されます。それはまだ「それだけ」ではありません。ビルドを実行しても、そのファイルは変更されません。 –

関連する問題