«entity-framework» etiketlenmiş sorular

Microsoft tarafından oluşturulan ve .Net framework 3.5 ve sonraki sürümlerinin bir parçası olarak sunulan bir ORM.


3
Varlık Çerçevesi, Yüksek Trafikli Web Sitelerine Uygun mu?
Entity Framework 4, potansiyel olarak 1000 hit / saniye içeren bir web sitesi için iyi bir çözüm mü? Anladığım kadarıyla EF, çoğunlukla daha küçük veya intranet web siteleri için uygun bir çözümdür, ancak popüler bir topluluk web sitesi gibi bir şey için kolayca ölçeklendirilemez (SO'nun SQL için LINQ kullandığını biliyorum …

9
Havuzlar IQueryable'e geri dönmeli mi?
Örneklerini iade eden havuzlara sahip birçok proje görüyorum IQueryable. Bu, ek filtrelere izin verir ve sıralama, IQueryableüretilen farklı SQL'e çeviren diğer kodlarla gerçekleştirilebilir . Bu modelin nereden geldiğini ve iyi bir fikir olup olmadığını merak ediyorum. En büyük endişem, bir IQueryablenumaralandırıldığı zaman, veritabanına bir süre sonra ulaşacağıma dair bir söz …

4
Büyük sistemlere sahip Entity Framework - modelleri nasıl bölebilirsiniz?
1000+ tablo, birkaç yüz görüntü ve birkaç bin saklı yordam içeren bir SQL Server veritabanı ile çalışıyorum. Yeni projelerimiz için Entity Framework'ü kullanmaya başlamak istiyoruz ve bunu yapmak için stratejimiz üzerinde çalışıyoruz. Kapattığım şey, tabloları farklı modellere ayırmanın en iyi yoludur (önce kodu koyarsak EDMX veya DbContext). Hemen yarasadan birkaç …

14
ORM çerçevelerini iyi tanıyorsam SQL önemli midir? [kapalı]
SQL'de ciddi bir deneyimim yok ve hatta LINQ yerine SQL yazmaktan nefret ediyorum. ORM'ler ile yeterince mutluyum. İşveren ve sektör açısından bakıldığında, SQL'i bilmek önemlidir? Bu konuda ustalaşmak zorunda mıyım? ORM çerçeveleri üzerinden saf SQL'i tercih eden şirketler, programlama dünyasında bir "dinozor" mu?

5
Db'de bir şey olup olmadığını kontrol etmeli ve hızlıca başarısız mı yoksa db istisnasını bekleyeyim mi?
İki sınıfa sahip olmak: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Atama yaparken önce DB'de ChildIdolup Parentolmadığını kontrol etmeli miyim yoksa DB'nin bir istisna atmasını beklemeli miyim? Örneğin (Entity Framework Çekirdeğini kullanarak): …


6
EntityFramework'u kullanmaya KARŞI Bazı argümanlar nelerdir? [kapalı]
Şu anda yapıyorum uygulama veritabanı nesneleri temsil etmek için Stored prosedürleri ve el yapımı sınıf modelleri kullanıyor. Bazı insanlar Entity Framework kullanmayı önerdiler ve projeye o kadar uzak olmadığım için buna geçmeyi düşünüyorum. Benim sorunum, EF için tartışan insanların bana kötü şeyleri değil, sadece iyi şeyleri anlattıklarını hissediyorum :) Asıl …

3
Varlık Çerçeve Kodu İlk önce üretimde biraz anlamsız / işe yaramaz mı ve üretim için iyi bir EF stratejisi nedir?
Son zamanlarda Entity Framework 4.1 Kodu ile programlama yapıyorum. Öncelikle geliştirilmeyi seviyorum, ancak yalnızca bir son plan ve hızla değişen bir özellik listesiyle, Sınıf / Veritabanını uygulama gereksinimlerini karşılayacak şekilde sürekli olarak değiştiriyorum. Geliştirme aşamasında, canlı veri yok ve tüm veritabanını kolayca silebiliyorum, böylece yeni şema ile yeniden oluşturulabiliyor, ancak …


6
Genel Depoya Gerçek Bir Avantaj Var mı?
Yeni bir uygulama için Genel Depo oluşturmanın avantajları hakkında bazı makaleler okuyordum ( örnek ). Fikir güzel gözüküyor, çünkü aynı depoyu birkaç farklı varlık türü için aynı anda birkaç şey yapmak için kullanmama izin veriyor: IRepository repo = new EfRepository(); // Would normally pass through IOC into constructor var c1 …

3
Neden <T> Listesini IEnumerable <T> üzerinden kullanmalıyım?
ASP.net MVC4 web uygulamamda IEnumerables kullanıyorum, programlamayı mantra izlemeye çalışıyorum, uygulamayı değil. Return IEnumerable(Of Student) vs Return New List(Of Student) İnsanlar Listeyi IEnumerable değil, kullanmamı söylüyorlar çünkü listeler sorguyu çalıştırılmaya zorlar ve IEumerable kullanmaz. Bu gerçekten en iyi uygulama mı? Alternatif var mı? Arayüzün kullanılabileceği somut nesneleri kullanarak kendimi garip …

2
Bir ASP.NET MVC uygulaması doğrudan model olarak Entity Framework'ü kullanmalı mı?
İlk MVC uygulamamı Visual Studio 2013'te (MVC 5) yapıyorum ve modelimi kurmanın en iyi yolunda biraz belirsizim. Var olan bir veritabanındaki ilk kodu kullanarak bir varlık çerçeve modeli oluşturdum. İlk içgüdüm, görüşlerin kullandığı model olacak bazı aracı sınıfları oluşturmak ve bu sınıfların varlık çerçevesi sınıflarıyla çalışmasını sağlamaktı. Aracı sınıfları yazarken, …

4
Çoktan çoğa (birleşim) tabloda Benzersiz Kimlik sütunu gerekli midir?
EF ile birkaç projeye başladım, ancak katılım masaları ve anahtarlar vb. İle ilgili bazı sorularım oldu. Başvuruların birçok izni vardır ve her izin birçok uygulamaya (birçok kişiye) ait olabilir. Şimdi, Başvuru ve İzin tabloları kolaydır: Applications -------------- PK ApplicationID Name Permissions -------------- PK PermissionID Name Peki, katılım masasını yapmanın en …

3
Karmaşık nesne modelleri için depo desenini nasıl uygulamalıyım?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 7 yıl önce göç etti . Veri modelimiz yaklaşık bir düzine işlevsel alana ayrılabilen yaklaşık 200 sınıfa sahiptir. Etki alanları kullanmak iyi olurdu, ancak ayrılık o kadar temiz değil ve değiştiremeyiz. Entity Framework'ü kullanmak için DAL'imizi …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.