PDA

View Full Version : حذف کامل اطلاعات جدول با linq



hoSsei22
سه شنبه 10 تیر 1393, 20:19 عصر
سلام دوستان عزیز
ی جدول تو اسکیو ال ایجاد کردم و میخوام تمام اطلاعات اونو بعد از بستن پنجره پاک کنم دیتابیس sql 2008و از linq استفاده می کنم اگه میشه کد بنویسید
ممنون.

علی فتحی
سه شنبه 10 تیر 1393, 23:50 عصر
private void buttonX1_Click(object sender, EventArgs e)
{

if (textBoxX1.Text == "123456")
{
this.Close();
(from a in db.Table3
select a).ToList().ForEach(db.DeleteObject);
(from b in db.Table4
select b).ToList().ForEach(db.DeleteObject);
(from c in db.Table6
select c).ToList().ForEach(db.DeleteObject);
db.SaveChanges();
MessageBox.Show("کليه اطلاعات حذف شد");

learningtv.i
چهارشنبه 11 تیر 1393, 02:14 صبح
اگه تمایل داشتید LINQ رو به صورت جامع یاد بگیرید به اینجا هم سری بزنید.

دوره ی جامع آموزش تصویری LINQ به زبان فارسی (http://learningtv.ir/product/%d8%af%d9%88%d8%b1%d9%87-%db%8c-%d8%ac%d8%a7%d9%85%d8%b9-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%aa%d8%b5%d9%88%db%8c%d8%b1%db%8c-linq-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-%d9%81%d8%a7%d8%b1%d8%b3%db%8c/)

Behnam6670
چهارشنبه 11 تیر 1393, 12:21 عصر
سلام دوستان عزیز
ی جدول تو اسکیو ال ایجاد کردم و میخوام تمام اطلاعات اونو بعد از بستن پنجره پاک کنم دیتابیس sql 2008و از linq استفاده می کنم اگه میشه کد بنویسید
ممنون.

db=new LINQDataContext();
var tbl=db.TableName;
db.TableName.DeleteAllOnSubmit(tbl);
db.SubmitChange();