«dbcontext» etiketlenmiş sorular

9
Web isteği başına bir DbContext… neden?
Entity Framework'ün nasıl ayarlanacağını açıklayan birçok makale okudum, DbContextböylece çeşitli DI çerçeveleri kullanarak HTTP web isteği başına yalnızca bir tane oluşturuldu ve kullanıldı. Bu neden ilk etapta iyi bir fikir? Bu yaklaşımı kullanarak ne gibi avantajlar elde edersiniz? Bunun iyi bir fikir olacağı bazı durumlar var mı? DbContextHer depo yöntemi …

12
Varlık Çerçevesi: Bir Veritabanı, Çoklu DbContexts. Bu kötü bir fikir mi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . Geçen ay kapalı . Bu soruyu geliştir Bugüne kadarki izlenimim DbContext, a'nın veritabanınızı temsil etmesi anlamına geldiğinden, uygulamanız tek bir veritabanı kullanıyorsa, …


21
<Tür> varlık türü, geçerli bağlam için modelin bir parçası değil
Entity Framework içine alıyorum, ama kod ilk yaklaşımda kritik bir noktayı eksik olup olmadığından emin değilim. Https://genericunitofworkandrepositories.codeplex.com/ adresindeki koda dayalı genel bir depo deseni kullanıyorum ve varlıklarımı oluşturdum. Ancak varlığa erişmeye veya değiştirmeye çalıştığımda aşağıdakilerle karşılaşıyorum: System.InvalidOperationException: Estate varlık türü, geçerli bağlam için modelin bir parçası değil. Depomdan erişmeye çalıştığımda …

14
DbContext ve SetInitializer kullanarak datetime2 aralık dışı dönüştürme hatası nasıl düzeltilir?
Entity Framework 4.1 ile tanıtılan DbContext ve Code First API'lerini kullanıyorum. Veri modeli gibi temel veri tiplerini kullanır stringve DateTime. Bazı durumlarda kullandığım tek veri açıklaması [Required], ancak bu DateTimeözelliklerin hiçbirinde değil . Misal: public virtual DateTime Start { get; set; } DBContext alt sınıf da benzeri basit ve görünüm …

4
LINQ to Entities, yalnızca IEntity arabirimiyle EDM ilkel veya numaralandırma türlerinin dökümünü destekler
Aşağıdaki genel uzantı yöntemine sahibim: public static T GetById&lt;T&gt;(this IQueryable&lt;T&gt; collection, Guid id) where T : IEntity { Expression&lt;Func&lt;T, bool&gt;&gt; predicate = e =&gt; e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new InvalidOperationException(string.Format( "There …

5
Entity Framework'ü veritabanından her zaman güncellenmiş verileri almaya nasıl zorlayabilirim?
Toplu güncellemeleri gerçekleştirmek için EntityFramework.Extended kitaplığı kullanıyorum . Tek sorun, EF'in kitaplık tarafından gerçekleştirilen toplu güncellemeleri takip etmemesidir. Bu yüzden DbContexttekrar sorguladığımda güncellenmiş varlıkları döndürmüyor. AsNoTracking()Sorgulama sırasında yöntemi kullanmanın izlemeyi devre dışı bıraktığını ve veritabanından yeni veriler aldığını buldum . Bununla birlikte, EF sorgulanan varlıkları takip etmediğinden AsNoTracking(), sorgulanan veriler …
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.