1

Order-Orderlinesのようなページがあります。Orderは、いくつかのテキストボックスとddlsで表され、Order行はGridViewで表されます。

データベースに変更を保存せずに、ユーザーが注文明細を追加できるようにしたい。例:彼は4つの注文明細を追加し、注文情報を入力してから[保存]ボタンを押します。その瞬間だけ、すべての情報をDBに保存する必要があります。

私が次のようなコードを使用するとき

using (Entities ctx = new Entities())
{
 //create new OrderLine
 OrderLine ol = OrderLine.CreateOrderLine(1, 1, "", 1);
 //add OrderLine to OrderLines collection
 ctx.CreateOrderLines.AddObject(ol);
}

新しく作成されたOrderLineがオブジェクトコンテキストに表示されないため、それにアクセスしてGridViewを新しいOrderListコレクションにバインドできません。

どうすればこの問題を解決できますか?または、このタスクを実行する別の方法がありますか?

ありがとう。

4

1 に答える 1

0

Orderオブジェクトを切り離して、データベースに保存する準備ができるまで操作することができます。

于 2010-10-29T13:56:52.633 に答える