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

  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013
  • mipd1980

    mipd1980

    25 EKİM 2006
  • MrSuicideSheep

    MrSuicideShe

    9 NİSAN 2010