Ebraarr `
public class Human { //Human ismi önemsiz.
public string Name {get;set;}
public string Surname {get;set;}
public int Age {get;set;}
}
// insert işlemi
using(var db = new DbContext()){
db.Human.Add(new Human(){ Name = "pai", Surname = "mei", Age = 60});
db.SaveChanges(); // transaction commit.
}
// update işlemi
using(var db = new DbContext()){
var result = db.Human.SingleOrDefault(x=> x.Name=="pai"); // Adı pai olan başkaları varsa exception alırsın 🙂
if (result != null)
{
result.Age= 61;
db.SaveChanges();
}
}
//select işlemi
using(db = new DbContext()){
var allRecordsInHumanTable = db.Human.ToList();
}
//delete işlemi
using(db = new DBContext()){
var human= new Human { Name="pai" };
db.Human.Attach(human);
db.Human.Remove(human);
db.SaveChanges();
}
`
DataGridde gösterdiğin verinin bir modeli bulunmalı bu modelin karşılığı veritabanında bulunmalı. Entity Framework Code-first'ü araştır.