Edmx in. Net Oluşturulması sırasında, DataBase'in Edmx'inin oluşturulmasında yalnızca birincil anahtarın bulunduğu tablolar ve görünümler eklenir.
Bu sorun kolayca çözümlenir ama sadece Tablo veya Görünüm bir sütun birincil anahtar yaparak ama ben neden gerekli olduğunu, gerçek nedenin var vermedi ??
Herkes bunun nedenini açıklayabilir mi?
Edmx Primary_Key'e mi ihtiyaç duyuyor?
cevap
Varlık Framework düzgün bir veri belirli bir dizi benzersiz olarak veri parçasını tanımlamak için birincil anahtar gerekir. Varlıkları içsel olarak nasıl göründüğüne ve size mümkün olan en iyi performansı sağladığına iner.
Örneğin, Varlık Çerçevesi özelliklerinden biri, Dictionary<EntityKey, EntityEntry>
olarak tanımlanan bir dizi koleksiyonda Eklenen, Silinen, Değiştirilen ve Değiştirilmemiş öğelerin bir koleksiyonunu tutan Değişim İzleme'dir. Bu koleksiyonları etkili bir şekilde ele alabilmek için, bu koleksiyonlara gereken CRUD operasyonlarını zamanında gerçekleştirebilmek için bir anahtara ihtiyaç duymakta ve sonuç olarak bu anahtara ihtiyaç duymaktadır.
Güncelleme:
anahtar birOrada anahtarsız nesneler için bir koleksiyon yanı da, ama korkunç anahtar döküm gerekecektir olarak aramalar için performansı (veya kutusuz sahiptir Dictionary<object, EntityEntry>
olarak tanımladı ise Kullanılabilir olması için değer türü).
teşekkürler gerçekten yardımcı oluyor –
- 1. masaüstü uygulamasında bir web tarayıcısına ihtiyaç duyuyor
- 2. Bu mülk neden 'korumaya' ihtiyaç duyuyor?
- 3. PHP neden kapanma için operatöre ihtiyaç duyuyor?
- 4. AVD neden Qt kitaplığına ihtiyaç duyuyor?
- 5. Lazy <T>, yeni() kısıtlamaya ihtiyaç duyuyor mu?
- 6. Kaldırıcıyı çalıştırdığım yürütülebilir dosya yöneticisi yönetici ayrıcalıklarına neden ihtiyaç duyuyor?
- 7. Ana akordeon kapanması tüm çocukların akordeonunu kapatmaya ihtiyaç duyuyor
- 8. LINQ sorgusu, aynı sorguda artan veya azalan bir araca ihtiyaç duyuyor
- 9. .edmx dosyalarının amacı nedir?
- 10. AndroidStudio mouseover uyarılar - Daha fazla bilgi için tuş vuruşunu değiştirmeye ihtiyaç duyuyor
- 11. Crystal Reports, 'İstediğiniz rapor daha fazla bilgiye ihtiyaç duyuyor' test sunucusunda çalışmıyor, geliştirme aşamasında çalışıyor
- 12. Sugar ORM, birim testi yapılırken her defasında kaydedilecek kayıtlara ihtiyaç duyuyor mu?
- 13. Raylar 3.2.11 aniden bir denetleyicideki herhangi bir değişikliği 'kabul etmek' için yeniden başlatmaya mı ihtiyaç duyuyor?
- 14. Saklanan Yordamlar ve güncelleştirme EDMX
- 15. SysWOW64 sunucusundan bir şey kopyalamak admin priveleges'e ihtiyaç duyar
- 16. Entity Framework EDMX Kopyalama Dizini dizinine kopyala
- 17. Scalar Özellik ve Gezinme Özellikleri EDMX
- 18. Kalman filtresine ihtiyaç var
- 19. Çoklu edmx dosyaları arasında bir model paylaşın (Varlık Framework 4.0)
- 20. AIDL eğiticilerine ihtiyaç var
- 21. OOP'da Polimorfizm'e ihtiyaç nedir?
- 22. ASP .Net Entity Framework .tt Dosyaları .edmx Altında İçermiyor
- 23. C++: Birbirine ihtiyaç duyan iki sınıf
- 24. Python 3 yardımına ihtiyaç var
- 25. Temel Yasak. Kullanıcıya ihtiyaç var
- 26. kSOAP Marshalling yardımına ihtiyaç var
- 27. , AES şifre çözme örneğine ihtiyaç duyar
- 28. Css Yükle/Kaldır Dinamik olarak ihtiyaç olduğunda
- 29. Çok iş parçacıklı İçerik ilklendirmesi yay ile mi?
- 30. Bir DVCS önerisine ihtiyaç var: git-p4, hg Perfarce veya başka bir şey mi var?
Size (ya da bu konuda silmeleri) güncelleştirmeleri gerçekleştirdiğinizde bir nesnenin takip etmek için kullanılır, bu EF nesne _identifies_ nasıl. –
okkk @BenjaminGruenbaum Ben saçma bir soru Thats var ama ben günlük oylama sınırı geçmiş olmasaydı hiç saçma bir soru değil sebebi –
, bunu upvote ediyorum bilemezsiniz. Mimariyi benden daha iyi tanıyan insanlardan bazı ilginç cevaplar bekliyorum (bunu bir süre önce bir blog gönderisinde okudum). –