none
MVC de veri silme hatası RRS feed

  • Soru

  •  [HttpPost]
            public ActionResult Delete(int id, FormCollection form)
            {
                var result_product = db.Products.Where(a => a.ProductID == id).FirstOrDefault();
                db.Products.DeleteOnSubmit(result_product);
                db.SubmitChanges();
                return RedirectToAction("Index", (int)Session["CategoryID"]);
            }

    Elimde Northwind veritabanı var. Kategorilere ait ürünleri listeliyorum. Ardından ürünü silmeye kalktığım foreign key hatası alıyorum. Yukarıdaki metod yanlış mı?


    ozdemiryazilim

    28 Kasım 2012 Çarşamba 09:36

Yanıtlar

  • Selam,

    foreign key hatası alıyorsan büyük ihtimalle products tablonla relation içinde olan başka bir tablo vardır, bu ürüne bağlı diğer tablodaki kayıtları silmeden bu ürünü silemezsin


    "Basitçe açıklayamıyorsan eğer, yeterince anlayamamışsındır." Alb. Einstein
    Fırsatlar Dünyası - Windows Market Uygulaması
    http://www.tiravoglu.com

    • Yanıt Olarak İşaretleyen pcci 28 Kasım 2012 Çarşamba 12:15
    28 Kasım 2012 Çarşamba 10:33

Tüm Yanıtlar