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

  • Engadget

    Engadget

    18 EYLÜL 2006
  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • sinumatic

    sinumatic

    19 Aralık 2006