1

ショッピングカートアプリケーションでSubsonicを使用したいのですが、Sessionを使用してOrderオブジェクトを格納しているコードを置き換えようとしています。そのOrderオブジェクトには、ショッピングカートプロセスを通じてコレクションに追加されるコレクションまたはOrderDetailオブジェクトがあります。Subsonicができることに感銘を受けており、このプロジェクトでそれを実装する方法が欠けていると思います。私が必要なのは:

Order.OrderDetails.Add(new OrderDetail());

現在、Subsonicは、OrderDetailsテーブルの外部キーに基づいて1対多の関係を作成しています。ただし、Order.OrderDetailsはIqueryableインターフェイスとして使用できます。物件の管理方法をもっとコントロールしたいのですが。他の人は、データベースに保存する前に、Subsonicで生成されたオブジェクトを使用してデータをメモリに保持することに成功しましたか?

4

1 に答える 1

0

部分クラスを介して別のプロパティを追加し、生成されたものの代わりにそれを使用できます。

public partial class Order {
    public IList<OrderDetail> Details { get; set; }
}
于 2009-10-07T13:05:20.940 に答える