Это действительно зависит от контекста ваших данных. Обычно у вас будет объект для каждой таблицы в вашей базе данных. Например, если у вас есть база данных, в которой есть таблица заказов, у вас будет объект Orders в вашем DataContext (созданный путем перетаскивания таблицы в файл dbml в конструкторе).
Итак, для нового заказа вы должны сделать следующее:
using (var ctx = new MyDataContext()) {
ctx.Orders.InsertOnSubmit(order);
ctx.SubmitChanges();
}
И чтобы сохранить заказ, переданный вашему клиенту и измененный вами, вы делаете:
using (var ctx = new MyDataContext()) {
ctx.Orders.Attach(order, true);
ctx.SubmitChanges();
}