«entity-framework-4.1» etiketlenmiş sorular

Bu etiket, EF'in .NET çerçevesinden ayrı olarak gönderilen ilk sürümü olan ADO.NET Entity Framework 4.1 içindir. .NET 4.0'da bulunan temel Entity Framework üzerine inşa edilir ve Mart 2011'de kamuya yayınlanmıştır.

29
Bir veya daha fazla varlık için doğrulama başarısız oldu. Daha fazla ayrıntı için 'EntityValidationErrors' özelliğine bakın
Kod ilk yaklaşım ile benim veritabanı tohumlama sırasında bu hatayı alıyorum. Bir veya daha fazla varlık için doğrulama başarısız oldu. Daha fazla ayrıntı için 'EntityValidationErrors' özelliğine bakın. Dürüst olmak gerekirse, doğrulama hatalarının içeriğini nasıl kontrol edeceğimi bilmiyorum. Visual Studio, 8 nesne içeren bir dizi olduğunu gösterir, bu nedenle 8 doğrulama …


2
Entity Framework 4.1 Kodunda bir sınıf özelliğini yoksayma
Anladığım kadarıyla, [NotMapped]öznitelik şu anda CTP'de bulunan EF 5'e kadar mevcut olmadığı için üretimde kullanamayız. EF 4.1'deki özellikleri yok sayılmak üzere nasıl işaretleyebilirim? GÜNCELLEME: Başka garip bir şey fark ettim. [NotMapped]Çalışmak için öznitelik aldım ama nedense EF 4.1 hala public bool Disposed { get; private set; }işaretli olsa bile veritabanında …


2
Sanal anahtar kelimenin Entity Framework 4.1 POCO Kodunda ilk olarak ne gibi etkileri olabilir?
Does virtualEF Kod Birinci mülklerin kullanıldığında anahtar kelime bir etkisi var ?. Birisi tüm sonuçlarını farklı durumlarda tanımlayabilir mi? Örneğin, tembel yüklemeyi kontrol edebileceğini biliyorum - sanal anahtar kelimesini bir ICollection / bire-çok ilişki özelliğinde kullanırsanız, varsayılan olarak tembel olarak yüklenir, oysa sanal anahtar kelimeyi dışarıda bırakırsanız, istekli olmak. virtualAnahtar …

14
Parametreleri DbContext.Database.ExecuteSqlCommand yöntemine nasıl iletilir?
Varlık Çerçevesinde doğrudan sql komutu yürütmek için geçerli bir ihtiyacım olduğunu varsayalım. Benim sql deyiminde parametreleri nasıl kullanılacağını bulmakta sorun yaşıyorum. Aşağıdaki örnek (benim gerçek örneğim değil) çalışmıyor. var firstName = "John"; var id = 12; var sql = @"Update [User] SET FirstName = @FirstName WHERE Id = @Id"; ctx.Database.ExecuteSqlCommand(sql, …

19
İlişki değiştirilemedi çünkü bir veya daha fazla yabancı anahtar özellik geçersizdir
Bir varlık üzerinde GetById () ve daha sonra MVC görünümünden gelen yeni listeme alt varlıklar koleksiyonu ayarlamak bu hatayı alıyorum. İşlem başarısız oldu: Yabancı anahtar özelliklerinden biri veya daha fazlası geçersiz kılınamadığı için ilişki değiştirilemedi. Bir ilişkide değişiklik yapıldığında, ilgili yabancı anahtar özelliği boş değere ayarlanır. Yabancı anahtar null değerleri …

6
DbValidationException'dan tam hata türünü alma
Ben EF 4.1 DatabaseInitializer () benim modeli başlatılıyor ediyorum durum var ve bu can sıkıcı hata alıyorum "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."ben bu EntityValidationErrors gidip bir alan vardır, Yani {System.Data.Entity.Validation.DbEntityValidationResult}o başlatamadı hangi alanda yaklaşık hiç bana hiçbir bilgi verir . Bu hata …



3
Genel Veri Havuzu EF 4.1 ile nokta nedir
DbContext, DbSet ve ilgili arabirimlere daha derine inerken, neden bu uygulamalar etrafında ayrı bir "Genel" Depo uygulamanız gerektiğini merak ediyorum? Görünüşe göre DbContext ve IDbSet ihtiyacınız olan her şeyi yapıyor ve DbContext'in içinde "İş Birimi" ni içeriyor. Burada bir şey mi özlüyorum yoksa insanlar sebepsiz yere başka bir bağımlılık katmanı …

4
Entity Framework 5'e bir alt nesnenin alt nesnesi nasıl eklenir
Ben kullanıyorum Entity Framework 5 code firstve ASP.NET MVC 3. Bir çocuk nesnesinin alt nesnesini doldurmak için uğraşıyorum. Aşağıda derslerim .. Uygulama sınıfı; public class Application { // Partial list of properties public virtual ICollection<Child> Children { get; set; } } Çocuk sınıfı: public class Child { // Partial list …


4
Varlık çerçeve kodu-ilk boş yabancı anahtar
Bir var User< Countrymodeli. Bir kullanıcı bir ülkeye aittir, ancak herhangi bir (boş yabancı anahtara) ait olamaz. Bunu nasıl kurarım? Null ülkesi olan bir kullanıcı eklemeye çalıştığımda, bana bunun boş olamayacağını söylüyor. Model aşağıdaki gibidir: public class User{ public int CountryId { get; set; } public Country Country { get; …

2
EF 4.1 Code First ile Bileşik Anahtar
EF code First 4.1 RC kullanarak birleşik bir anahtara nasıl sahip olunacağını anlamaya çalışıyorum. Şu anda, [Anahtar] Veri Ek Açıklamasını kullanıyorum, ancak birden fazla anahtar belirleyemiyorum. bileşik anahtar nasıl belirlenir? İşte Örneğim: public class ActivityType { [Key] public int ActivityID { get; set; } [Required(ErrorMessage = "A ActivityName is required")] …

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.