私は唯一の外部キーの関係のためのIQueryableを持っているとき、亜音速でネストされたオブジェクトを使用するための最良の方法は何ですか

StackOverflow https://stackoverflow.com/questions/1529117

質問

私は、ショッピングカートアプリケーションで亜音速を使用するようにしたいのですが、私はOrderオブジェクトを格納するためのセッションを使用しているコードを交換しようとしています。その順序オブジェクトは、ショッピングカートのプロセスをコレクションに追加されているコレクションまたはOrderDetailオブジェクトを持っています。私は亜音速で何ができるのかと感心し、私は私がこのプロジェクトでそれを実装する方法欠けていると思います。私は必要なのです。

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

今サブソニックはたOrderDetailsテーブルの外部キーに基づいて、私のための1対多の関係を作成しています。しかしOrder.OrderDetailsはのIQueryableインターフェイスとして使用可能です。私は、プロパティの管理方法をより細かく制御したいと思います。どのように他の亜音速を使用するために管理しているデータベースに保存する前に、メモリ内のデータを保持するオブジェクトを生成?

役に立ちましたか?

解決

あなたは部分クラスを介して別のプロパティを追加し、生成された1の代わりにそれを使用することができます:

public partial class Order {
    public IList<OrderDetail> Details { get; set; }
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top