PDA

View Full Version : insert در linq2sql



ایمان اختیاری
چهارشنبه 09 تیر 1389, 18:39 عصر
توی اینترنت در مورد این موضوع زیاد مطلب هستش اما یه نکته رو هر چی گشتم پیدا نکردم
وقتی که می خوام یه رکورد جدید اضافه کنم از کد زیر استفاده می کنم :
using (DataClasses1DataContext dbase=new DataClasses1DataContext())
{
test t1=new test()
{
id=Convert.ToInt16(textBox1.Text),
name=textBox2.Text
};
dbase.tests.InsertOnSubmit(t1);
dbase.SubmitChanges();
};

اما نکته ای که برام سوال شده اینه که اگه جدول فیلد کلید نداشته باشه این کد کار نمی کنه .
خب چیکار باید انجام بدم .. ؟

majid325
شنبه 12 تیر 1389, 08:18 صبح
جدولی که کلید نداشته باشه نرمال نیست، به طور منطقی بعد از نرمال شدن جداول همه جداول کلید اصلی دارن.

ایمان اختیاری
شنبه 12 تیر 1389, 08:40 صبح
جدولی که کلید نداشته باشه نرمال نیست، به طور منطقی بعد از نرمال شدن جداول همه جداول کلید اصلی دارن.
بنده کاملا صحبت های شما رو قبول دارم ولی خب سوال برام پیش اومده ..
فکر کنم قاعدتا راهی باید باشه که linq بتونه دیتا رو اضافه کنه به جدولی که کلید نداشته باشه ..

amin12amin
یک شنبه 09 فروردین 1394, 08:38 صبح
یکی از جدید ترین ویدئو های موجود در اینترنت برای آموزش اتصال بانک اس کیو ال به محیط سی شارپ را از لینک زیر میتونید دانلود کنید
تکنولوژی اتصال linq2sql می باشد
http://mutipurpose.ir/post/19
آموزشی کامل در کمتر از 40 دقیقه همراه با مثال