PDA

View Full Version : عدم درج در جدول میانه



Yanehsar
دوشنبه 11 فروردین 1393, 14:19 عصر
سلام دوستان من دو جدول دارم برای ارتباط بین این دو جدول از یه جدول میانه استفاده کردم حالا با عمل درج خودمو داخل جدول میانه انجام بدم که با پیام خطا زیر مواجعه میشم .به نظرتون مشکل کار از کجاست ؟
جدول 1

117473
جدول 2
117474
جدول میانه
117475
به صورت عادی از داخل SQl اینسرت انجام میشه برای کد نویسی هم از کدهای زیر استفاده کردم

public void insertmarrsaz(int Idsazman, int IDmarkaz)
{
TmarkazSazman tblmarkazsazman = new TmarkazSazman()
{
Idsazman = Idsazman,
IDmarkaz = Idsazman
};
db.TmarkazSazmans.InsertOnSubmit(tblmarkazsazman);
Submit();
}


public void insertsaz(int Idsazman, int IDmarkaz)
{
objdal.insertmarrsaz(Idsazman, IDmarkaz);
}


BLL.BLL objBLL = new BLL.BLL();
private void btnInsert_Click(object sender, EventArgs e)
{
try
{
objBLL.insertsaz(Convert.ToInt32(LisBoxSazman.Sele ctedValue),Convert.ToInt32(lisBoxMarkaz.SelectedVa lue));

}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

117477

Yanehsar
دوشنبه 11 فروردین 1393, 18:49 عصر
کسی از دوستان می تونه راهنماییم کنه مشکل کار کجاست؟

Yanehsar
دوشنبه 11 فروردین 1393, 19:05 عصر
مشکلم برطرف شد
http://stackoverflow.com/questions/3748847/linq-cant-perform-create-update-or-delete-operations-on-tablereq-because