LINQ Ogreniyorum Serisi 05

Linq To Sql’de tablolarimizdaki verileri silebilmemiz icin;
DataContext icerisinde ki DeleteOnSubmit ve DeleteAllOnSubmit metodlari kullanilmaktadir. Beraberinde SubmitChanges metodu da kodlari eklenilmelidir.
Bu komutlari kullanarak DataContext sinifinin yapisina da ihtiyac duyulacaktir. Bununla birlikte DataContext icerisinde olusturulmus s takili tabloya da kullanacagiz.
Kaynak Kodlar ;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Linq;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
// var olan bir veriyi silme
DataClasses1DataContext datacontext = new DataClasses1DataContext();
var SilinecekVeri = (from VeriAl in datacontext.tbl_linqtosqls
where VeriAl.id == 9
select VeriAl).SingleOrDefault();
if (SilinecekVeri != null)
{
datacontext.tbl_linqtosqls.DeleteOnSubmit(SilinecekVeri);
datacontext.SubmitChanges();
}
var sorgu = from kisi in datacontext.tbl_linqtosqls
select kisi.id + " - " + kisi.ad + " - " + kisi.soyad;
foreach (var kisi in sorgu)
{
Console.WriteLine(kisi);
}
}
}
}
Ekran Ciktisi ;
Comments