PDA

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



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

علی فتحی
چهارشنبه 11 تیر 1393, 00: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, 03: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, 13:21 عصر
سلام دوستان عزیز
ی جدول تو اسکیو ال ایجاد کردم و میخوام تمام اطلاعات اونو بعد از بستن پنجره پاک کنم دیتابیس sql 2008و از linq استفاده می کنم اگه میشه کد بنویسید
ممنون.

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