majidrezaei2007
دوشنبه 09 اسفند 1389, 01:52 صبح
سلام دوستان عزیز
من یک بانک دارم که توش یک تیبل هست . به کمک LINQ می خوام یک سطر رو توش insert کنم . به نظر میاد که کار درست انجام میشه و خطایی نمیده ، اما اطلاعات رو توی بانک ثبت نمی کنه . به عبارتی اون سطر تو بانک قابل مشاهده نیست . جالب اینجاست که وقتی 2 بار یک سطر رو اضافه می کنم خطا میده که این سطر قبلا اضافه شده (به دلیل داشتن فیلد کلید)
کدی که من نوشتم اینه .
testDataContext bank = new testDataContext();
tbl tb = new tbl();
tb.id_ = 12;
tb.nam = "majid";
bank.tbls.InsertOnSubmit(tb);
bank.SubmitChanges();
ضمنا خصیصه Inheritance Modified مربوط به جدول مورد نظر در کلاس LINQ to SQL رو هم Sealed کردم.
همه چی درسته ولی ....
لطفا کمکم کنید . ممنون
من یک بانک دارم که توش یک تیبل هست . به کمک LINQ می خوام یک سطر رو توش insert کنم . به نظر میاد که کار درست انجام میشه و خطایی نمیده ، اما اطلاعات رو توی بانک ثبت نمی کنه . به عبارتی اون سطر تو بانک قابل مشاهده نیست . جالب اینجاست که وقتی 2 بار یک سطر رو اضافه می کنم خطا میده که این سطر قبلا اضافه شده (به دلیل داشتن فیلد کلید)
کدی که من نوشتم اینه .
testDataContext bank = new testDataContext();
tbl tb = new tbl();
tb.id_ = 12;
tb.nam = "majid";
bank.tbls.InsertOnSubmit(tb);
bank.SubmitChanges();
ضمنا خصیصه Inheritance Modified مربوط به جدول مورد نظر در کلاس LINQ to SQL رو هم Sealed کردم.
همه چی درسته ولی ....
لطفا کمکم کنید . ممنون