私はEntity Frameworkを初めて使用しています。現在、これを試しています。私は単純なデータベースを作成し、VS2008でモデルをセットアップし、EFを使用してデータベースにクエリを行い、新しいデータを挿入するコードを得ました。エンティティフレームワークと一時オブジェクト
しかし私は少し混乱している一つのことがあります。私は顧客と呼ばれるエンティティ(私のモデルでセットアップされている)を持っていて、私のアプリケーションのロジックの一部として、いくつかの中間処理のために一時的なCustomerオブジェクトを作成できるようにしたいと考えています。この特定のオブジェクトは、実際にはデータベースに格納されるべきではありません。しかし、SaveChanges()を呼び出すとすぐに、顧客はデータベースに保存されていることに気付きました。これは私が起こりたいことではありません。私はオブジェクトにAddCustomer()を呼び出すことがとてもうれしいですdo私は自分自身のために一時的なインスタンスを作成するオプションを持ってほしいです。
私は(デタッチを呼び出す)と持続されることから、それを止めることになる、私の一時的なインスタンスに渡すことができます発見しました。しかし、これは一時的なCustomerオブジェクトに関連するオブジェクトがあるため、これを実行する最善の方法であるかどうかはわかりません。
それは私がEFが動作するようになっている方法について何かを誤解だ、または私は何かを明らかに欠けている可能性があります - 私は誰かがまっすぐに私を設定することができます願っています!
おかげ
ジョン
を呼び出す*バンプ*私はこの正確な同じ質問を持っているために非常に多くの –