Veri Tabanından Kayıt Güncelleme
Tek kayıt güncelleme
static void UpdateProduct()
{
using(var db = new ShopContext())
{
var p = db
.Products
.Where(i=>i.Id ==1)
.FirstOrDefault();
if(p != null)
{
p.Price *= 1.2m;
db.SaveChanges();
}
}
}
Aynı kayıt üzerinde tekrar güncelleme yapılmasını istemiyorsak .AsNoTracking()
kullanılır.
Çoklu kayıt güncelleme
static void UpdateProduct()
{
var p = db
.Products
.Where(i=>i.Id == 4)
.FirstOrDefault();
if(p != null)
{
p.Price = 4000;
p.Name = "Microsoft Surface";
db.Products.Update(p);
db.SaveChanges();
}
}
Last updated
Was this helpful?