PDA

View Full Version : سوال: مشکل در درج رکورد در جدول



pooriyasss
جمعه 10 آبان 1392, 18:58 عصر
سلام به همه اساتید
من برای پروژه دانشگام به مشکلی برخوردم. که امیدوارم اینجا جوابم رو بگیرم
من تو سی شارپ دو آرایه 20 عنصری دارم و میخوام این دو آرایه رو کناره هم تو یک تیبل درج کنم با کد زیر:


Tb1 FF = new Tb1();
for (int h = 0; h < 20; h++)
{

FF.Name =name[h];

FF.Tell = tell[h];

linq.Tb1.InsertOnSubmit(FF);

linq.SubmitChanges();

}


وختی هم اجرا میکنم دور اول حلقه رو درج میکنه ولی دور دوم حلقه به خط:


linq.Tb1.InsertOnSubmit(FF);


ارور میده میگه:
Cannot add an entity that already exists.


از دوستان اهل فن تقاضا میکنم منو راهنمایی کنن.:افسرده:

vira1368
شنبه 01 آبان 1395, 11:14 صبح
سلام
میدونم پست مربوط به 3 سال پیش هست، اما گفتم شاید کسی از طریق گوگل به این صفحه هدایت بشه و خطای مشابه این سوال براش پیش بیاد، به هر حال راه حل این خطا اگر باشه بهتر از نبودشه.
برای حل این خطا کافیه خط اول وارد حلقه قرار بگیره|، بدین شکل:

for (int h = 0; h < 20; h++)
{
Tb1 FF = new Tb1();
FF.Name =name[h];
FF.Tell = tell[h];
linq.Tb1.InsertOnSubmit(FF);
linq.SubmitChanges();
}

پیروز و موفق باشید!