سلام دوستان عزیز
من یک بانک دارم که توش یک تیبل هست . به کمک 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 کردم.
همه چی درسته ولی ....

لطفا کمکم کنید . ممنون