SORU
28 EYLÜL 2011, ÇARŞAMBA


Bir DefiningQuery ve < olduğu için değer bekleniyor güncelleştirme yapılamıyor;UpdateFunction> öğesi var

İle Varlık Çerçevesi 1 kullanıyorum .net 3.5.

Böyle basit bir şey yapıyorum:

var RoomDetails = context.Rooms.ToList();

foreach (var Room in Rooms)
{        
   Room.LastUpdated = DateTime.Now;
}

Yapmaya çalıştığımda bu hatayı alıyorum:

 context.SaveChanges();

Hata alıyorum:

Bir DefiningQuery ve&; ModificationFunctionMapping> öğesi lt hayır <UpdateFunction> öğesi var, çünkü bir değer bekleniyor güncelleştirme yapılamıyor geçerli işlemi desteklemek için.

İçerik güncellemeleri bir sürü yapıyor ve herhangi bir sorun değil yaşıyorum, bu özel varlık güncelleştirmek için çalışıyorum sadece.

Güncelleme için çalışıyorum birincil anahtar varlık ilan yok aynı şey hepsi benim arama gösterir. Ama ne yazık ki, Birincil anahtar ilan etti

CEVAP
28 EYLÜL 2011, ÇARŞAMBA


Genellikle eğer varlık kümesi veritabanı görünümü, özel bir veritabanı sorgudan eşleştirilmiş veya veritabanı tablo birincil anahtar yok olursa yok olur.

Bunu yaptıktan sonra, yine de hata alıyorum durdurmak için önce Varlık içinde Çerçeve tasarımcısı (veya alternatif olarak varlık silin ve ekleyin) güncellemeniz gerekebilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • failblog

    failblog

    17 HAZİRAN 2008
  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010
  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006