我有一个像 Order - Order lines 这样的页面。Order 由一些文本框和 ddls 表示,Order lines 由 GridView 表示。
我想让用户添加订单行而不保存对数据库的更改。例如:他添加了 4 个订单行,填写订单信息,然后点击保存按钮。只有在那一刻,所有信息都应该保存到数据库中。
当我使用类似的代码时
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 集合。
我怎么解决这个问题?或者也许还有其他方法可以执行此任务?
谢谢。