У меня есть страница типа Заказ - Строки заказа.Порядок представлен некоторыми текстовыми полями и ddls, Строки заказа представлены 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.
Как я могу решить эту проблему?Или, может быть, есть другие способы выполнить эту задачу?
Спасибо.