1

私はSS 2.1を使用していますが、それを使い始めたばかりです。すべてをロードし、これまで行ってきた簡単なテストで動作しますが、一般的な質問: 全体を再構築せずにビルドを更新する方法はありますか? たとえば、テーブルのレイアウトを変更する場合などです。 . IDと名前があり、後でID、名前、無効を追加するとしましょう。SS は賢くてそれを拾うことができますか、それとも新しいビルドが必要ですか? どうぞよろしくお願いいたします。

乾杯

4

2 に答える 2

1

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

しかし、マッピングをオンザフライで生成したくない最大の理由は、速度です。それには時間がかかります。少なくとも数秒かかります。では、どのように時間を計りますか?すべての呼び出しではありません - それは正気ではありません。一日一回?日中いつ?

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

于 2009-04-28T17:14:28.950 に答える
0

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

それ以外の場合は、SubCommander を使用してクラスを再度生成する必要があります。

于 2009-04-28T17:14:37.797 に答える