paria123
سه شنبه 13 فروردین 1392, 12:15 عصر
با سلام
من با استفاده از Linq to entity و کد زیر میخام داده ای رو در پایگاه داده ذخیره کنم برای اولین رکورد که تکست باکس ها رو پر میکنم و روی دکمه کلیک میکنم داده وارد دیتابیس میشه ولی وقتی برای بار دوم تکست باکسها رو پر میکنم
error(An object with the same key already exists in the ObjectStateManager. The existing object is in the Modified state. An object can only be added to the ObjectStateManager again if it is in the added state.)
میده لطفا کمکم کنید.خیلی ممنون
using (AdventureWorksEntities context =
newAdventureWorksEntities())
{
Address ad = newAddress();
ad.AddressLine1 = "add11";
ad.AddressLine2 = "add21";
ad.City="tehran2";
ad.StateProvinceID=79;
ad.PostalCode = "98011";
ad.rowguid = Guid.NewGuid();
ad.ModifiedDate = DateTime.Now;
context.Addresses.AddObject(ad);
context.SaveChanges();
}
من با استفاده از Linq to entity و کد زیر میخام داده ای رو در پایگاه داده ذخیره کنم برای اولین رکورد که تکست باکس ها رو پر میکنم و روی دکمه کلیک میکنم داده وارد دیتابیس میشه ولی وقتی برای بار دوم تکست باکسها رو پر میکنم
error(An object with the same key already exists in the ObjectStateManager. The existing object is in the Modified state. An object can only be added to the ObjectStateManager again if it is in the added state.)
میده لطفا کمکم کنید.خیلی ممنون
using (AdventureWorksEntities context =
newAdventureWorksEntities())
{
Address ad = newAddress();
ad.AddressLine1 = "add11";
ad.AddressLine2 = "add21";
ad.City="tehran2";
ad.StateProvinceID=79;
ad.PostalCode = "98011";
ad.rowguid = Guid.NewGuid();
ad.ModifiedDate = DateTime.Now;
context.Addresses.AddObject(ad);
context.SaveChanges();
}