SORU
6 Mart 2011, Pazar


Nasıl Varlık çerçevesi takılı varlık Kimliği alabilir miyim?

Asp.net Varlık Çerçevesi ile bir sorunum var. Veritabanına bir nesne eklemek için zaman Id değerini almak istiyorum. Bunu nasıl yapabilirim?

CEVAP
6 Mart 2011, Pazar


Oldukça kolaydır. Eğer DB Kimlikleri oluşturulan (MS SQL KİMLİK gibi) kullanıyorsanız sadece ObjectContext ilgili ObjectSet SaveChanges varlık eklemek gerekir. Kimliği sizin için otomatik olarak doldurulacaktır:

using (var context = new MyContext())
{
  context.MyEntities.AddObject(myNewObject);
  context.SaveChanges();

  int id = myNewObject.Id; // Yes it's here
}

Otomatik Kimlikleri kullanılır. varlık çerçevesi SEÇİN INSERT deyim ile her EKLEME izler()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • PlayStation

    PlayStation

    16 Aralık 2005
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009