«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.

6
Bir model mülk için görünümü bağlamalı mıyız yoksa ViewModel'in kendine ait olması gerekir mi?
Aşağıdaki teknik ortamı olan bir projeye başlıyorum: .Net 4.0, Entity Framework 4.0, MVVM Mimarisi ile WPF İnternette pek çok örnek gördüm, bu ortamda bazı kitaplar. Bazı örneklerde yazarların bu fikri vardı: Viemodel Model sınıfının bir örneğine sahip olacaktır (Varlık Çerçeve Varlığı, örneğin Kişi) WPF görünüm denetimlerini Model özelliklerine bağlayın Bazı …

7
Kendi Veri Erişimi / Veri Eşleme Katmanınızı yazmak “iyi” bir fikir mi?
Şu anda kullanıma hazır nesne-ilişkisel eşleyici kullanma veya kendimizi döndürme arasında seçim yapma şansımız olan bir durumdayız Veri katmanı ve iş katmanının maalesef bir araya getirildiği eski bir uygulamamız (ASP.NET + SQL Server) var. Sistem, veri erişimi açısından özellikle karmaşık değildir. İlişkili tablolardan oluşan büyük bir gruptan (35-40) veri okur, …

5
MVC, WCF, EF, LINQ - Sadece ben miyim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 8 yıl önce kapalı . ... ya da işler daha da karmaşıklaşıyor mu? Bana öyle geliyor ki, bu günlerde bir MS web …

7
CodeFirst büyük ölçekli uygulamalar için mi tasarlanmıştır?
Entity Framework'ü, özellikle EF 4.1'i okudum ve bu bağlantıyı takip ediyorum ( http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity- framework-4.aspx ) ve First Code ile ilgili kılavuzdur. Düzgün buluyorum ama merak ediyorum, Code First hızlı planlama için sadece çok fazla planlama yapmadan hemen atlayabileceğiniz bir çözüm mü olmalı yoksa aslında büyük ölçekli uygulamalar için mi kullanılmalıdır?

2
DB geçişi ve Azure dağıtım yuvaları
Yeni bir web uygulamasını bir Azure Web Uygulama Hizmeti'ne (eski Azure Web Sitesi) aktarmayı planlıyorum. Dağıtımımı üretime göndermeden önce test edebilmek için dağıtım yuvalarını kullanmak istiyorum. DB şeması değişikliği gerektirmediği sürece her şey yolunda. Ancak bir şema değişikliği varsa, aynı db sürümünde çalışan iki yazılım sürümüne sahip olamam. EF Geçişleri'ni …

3
Bir web yapılandırmada bağlantı dizeleri ayarlamak iyi bir uygulama mı?
Son zamanlarda işimde bazı meslektaşlarım ile bir tartışma var, çünkü bir .DLL'de şifrelenmiş bir dize bağlantısı daha iyi olduğunu söyledi. Ve neden sadece şifrelenmiş web.config içinde tanımlanan dize bağlantısını kullanmadım dedim? aynı ve daha iyi çünkü varlık çerçeve, örneğin uygulamanın web yapılandırma bağlantı adını arar, Şimdi bir güvenlik noktasından daha …

5
JSON ve Entity ile Genel Bakış sorunu nasıl giderilir
Ben sunum katmanı için JSON ve veri modeli / veritabanı için Entity framework ile MVC kaldıraç bir web sitesi oluşturma deniyor. Benim Sorunum Model nesneleri JSON içine serileştirme ile devreye girer. Veritabanımı oluşturmak için kod ilk yöntemini kullanıyorum. İlk kodu yaparken, bire çok ilişkisine (ebeveyn / çocuk) çocuğun ebeveynine geri …

2
N-katmanlı Entity Framework çözümü ile bağımlılık enjeksiyonu
Şu anda, veri erişim stratejisi olarak Entity Framework 5'i (.net 4) kullanan n katmanlı bir çözüm tasarlıyorum, ancak test edilebilir / esnek hale getirmek için bağımlılık enjeksiyonunu nasıl dahil edeceğim konusunda endişeliyim. Mevcut çözüm düzenim aşağıdaki (çözümüm Alcatraz olarak adlandırılıyor): Alcatraz.WebUI : Bir asp.net webform projesi, ön uç kullanıcı arayüzü, …

3
Varlık Çerçevesi ve katman ayrımı
Entity Framework ile biraz çalışmaya çalışıyorum ve katmanların ayrılmasıyla ilgili bir sorum var. Genellikle UI -> BLL -> DAL yaklaşımını kullanıyorum ve burada EF'nin nasıl kullanılacağını merak ediyorum. DAL'ım genellikle GetPerson(id) { // some sql return new Person(...) } BLL: GetPerson(id) { Return personDL.GetPerson(id) } Kullanıcı arayüzü: Person p = …

5
Modern ORM'ler (EF, nHibernate) için Havuz Kalıbı aşırı doldurulmuşsa, daha iyi bir soyutlama nedir?
Yakın zamanda, güçlü bir ORM ile Entity Framework gibi depo modelinin kullanılmasına karşı birçok argümanı okudum, çünkü Birim benzeri işlevsellik ile birlikte depo benzeri işlevleri de içeriyor. Kalıbı birim testi gibi bir durum için kullanmaya karşı başka bir argüman, daha genel uygulamalar IQueryable'dan yararlanacağı için havuz paterninin sızdıran bir soyutlama …

5
Varlık Çerçevesi ile Etki Alanında Tasarımın Tuzakları
İncelediğim DDD hakkında birçok ders çoğunlukla teoriyi kapsıyor. Hepsinin ilkel kod örnekleri vardır (Çoğul görüş ve benzeri). Web'de ayrıca birkaç kişi tarafından DDD ile EF'yi kapsayan öğreticiler oluşturma girişimleri de vardır. Onları kısaca incelemeye başlarsanız - birbirlerinden çok farklı olduklarını hemen fark edersiniz. Bazı insanlar uygulamayı asgari düzeyde tutmayı ve …

3
Varlık Çerçevesi ve Anemik Alan Modelinden Kaçınmak
İş mantığımızda bazen böyle bir şeyi tanımlayan yöntemlerimiz vardır: User.ResetCourse(Course courseToReset) Sorun, hem Kullanıcı hem de Ders'in Entity Framework proxy nesneleri olmasıdır. Bu, Kullanıcı veya Parkurda navigasyon özelliklerine bastığımızda, veritabanına büyük bir isabet yaratabileceği anlamına gelir, çünkü bu nesneler IQueryable değildir, bu yüzden normalde bunlar üzerinden yinelenir. Bunu çözmek için …

1
ASP.NET IdentityUser'ı diğer varlıklarımdan ayırma
ProjectName.CoreTüm iş mantığımı, varlıklarımı ve davranışlarını içeren bir kütüphanem var . Şu anda Entity Framework veya başka bir DAL ile herhangi bir ilişkisi yoktur, çünkü bunları ayrı tutmak istiyorum. Entity Framework yapılandırmaları (Akıcı API kullanarak) bir ProjectName.Infrastructureprojede yer alır, böylece varlıklarımı EF'e itmeye özen gösterir. Temelde Soğan benzeri bir mimari …

2
SQL Server Veri Araçları ve Varlık Çerçevesi - burada herhangi bir sinerji var mı?
Linq2Sql kullanarak bir projeden çıkarken, bir sonraki (daha büyük) kişinin Entity Framework'ün kollarına itebileceğinden şüpheleniyorum. Konuyla ilgili bazı okumalar yaptım, ancak bulmayı başaramadığım, SQL Server Veri Araçları ve Entity Framework'ün birlikte nasıl kullanılabileceği / kullanılabileceği hakkında tutarlı bir hikaye. Tamamen ayrı düşünülmüşler miydi ve birlikte kullanmak yanlış bir şekilde okşuyor …

3
Mimari açıdan bakıldığında, Microsoft'un Entity Framework gibi bir veritabanı soyutlama katmanı ayrı bir Veri Erişim Katmanı ihtiyacını ortadan kaldırıyor mu?
Olduğu gibi Yıllarca yazılım çözümlerimi şu şekilde organize ettim: Verilere erişme işini özetlemek için Veri Erişim Katmanı (DAL) İş kurallarını veri kümelerine uygulamak, kimlik doğrulamasını işlemek vb. İçin Business Logic Layer (BLL) Zamanla oluşturduğum ortak yardımcı yöntemlerin bir kütüphanesi olan Utilities (Util). Tabii ki web, masaüstü, mobil, ne olursa olsun …

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.