2009-07-14 16 views

答えて

10

あなたは(私はActiveRecordのを前提とするつもりです)を使用しているテンプレートどの触れていませんが、一般的なルールとして:

  • 保存が対象ならば挿入します IsNew==trueまたはそれ以外の場合は が更新されます。
  • 追加すると常に新しいレコードが挿入されます。
  • 更新はオブジェクト をIsNew==falseで更新します。 に対応するレコードが存在しない場合は、 インスタンスのデータベースには失敗します。
+0

ありがとうジョン。はい、私はアクティブレコードを使用しています。 ところで、私はちょっと読んで "How I Use SubSonic"の記事を読んだけど、それはSubsonic 2に気づいた。今、これはSubonic(v 3)を使って初めてで、私のアプリケーションをどのように重ねるかについてのアドバイスを探しているDAL、BLL、UI)。私は確かに私のUIにDALを公開したくありません。任意のヒント? – Shuaib

+0

ActiveRecordを使用しないでください;)まず、LinqTemplatesに慣れることから始めます。レイヤーを分離するのがずっと簡単です。それは別のブログ記事のための良いアイデアです... 2.xのものを3にスピードアップさせる。 –

+0

Johnさんに感謝します。LinqTempaltesについて読んでいます。 新しいブログ記事が登場するときだと思います。 – Shuaib

関連する問題