Linq to sql - Ошибка при вставке - C#
Формулировка задачи:
есть метод для вставки:
при вызове:
наблюдется ошибка:
The operation cannot be performed during a call to SubmitChanges
public void InsertCart(Cart cart)
{
Table<Cart> newCart = this.GetTable<Cart>();
newCart.InsertOnSubmit(cart);
this.SubmitChanges();
}protected void Button1_Click(object sender, EventArgs e)
{
Cart cart = new Cart();
cart.TypeCart = TextBox1.Text;
bc.InsertCart(cart);
TextBox1.Text = "";
BindData();
}Решение задачи: «Linq to sql - Ошибка при вставке»
textual
Листинг программы
public void Update(int ID, string Status, string State)
{
Item upd = new Item();
var item = (from nameq in dbase.Items
where nameq.Item_Id == ID
select nameq).SingleOrDefault();
if (String.IsNullOrEmpty(Status))
throw new ArgumentNullException("Status");
if (String.IsNullOrEmpty(State))
throw new ArgumentNullException("State");
if (item != null)
{
dbase.Items.Attach(item);
item.State = State;
item.Status = Status;
}