«entity-framework» etiketlenmiş sorular

ADO.NET Entity Framework ile ilgili sorular için .NET Framework Nesne-İlişkisel Eşleme (ORM) araçları. Lütfen geçerliyse sürüme özel bir etiket ekleyin. Entity-Framework temelli sorular için bu etiketi KULLANMAYIN. Bunun yerine varlık-çerçeve-çekirdek kullanın.

14
Varlık bir LINQ to Entities sorgusunda oluşturulamaz
Varlık çerçevesi tarafından oluşturulan, ürün adı verilen bir varlık türü vardır. Bu sorguyu yazdım public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } Aşağıdaki kod aşağıdaki hatayı atar: "Varlık veya karmaşık tür Shop.Product bir LINQ to Entities sorgusunda …

25
Datetime2 veri türünün datetime veri türüne dönüştürülmesi aralık dışı değerle sonuçlanır
5 Satırlı bir datatable var, burada bir satır veri ile dolduruluyor ve sonra bir işlemle veritabanına kaydediliyor. Kaydederken bir hata döndürülür: Datetime2 veri türünün datetime veri türüne dönüştürülmesi, aralık dışı bir değerle sonuçlandı Okunduğum gibi, datatable'ımın bir türüne DateTime2ve benim veritabanım a DateTime; bu yanlış. Tarih sütunu şu şekilde ayarlanır …

7
Varlık Çerçevesi - Birden Çok Özellik Seviyesi Dahil Et
Include () yöntemi nesnelerdeki Listeler için oldukça iyi çalışır. Peki ya iki seviye derine inmem gerekirse? Örneğin, aşağıdaki yöntem, burada gösterilen özelliklerle ApplicationServers döndürür. Ancak ApplicationsWithOverrideGroup, diğer karmaşık nesneleri tutan başka bir kapsayıcıdır. Bu mülk üzerinde de bir Include () yapabilir miyim? Veya bu mülkün tamamen yüklenmesini nasıl sağlayabilirim? Şimdi …


30
Hata mesajı 'İstenen türlerden biri veya daha fazlası yüklenemedi. Daha fazla bilgi için LoaderExceptions özelliğini alın. '
Entity Framework , SQL Server 2000, Visual Studio 2008 ve Enterprise Library kullanarak bir uygulama geliştirdim . Yerel olarak kesinlikle iyi çalışıyor, ancak projeyi test ortamımıza yerleştirdiğimde, aşağıdaki hatayı alıyorum: İstenen türlerden biri veya daha fazlası yüklenemedi. Daha fazla bilgi için LoaderExceptions özelliğini alın Yığın izleme: at System.Reflection.Module._GetTypesInternal (StackCrawlMark & …

3
İşlemler veya SaveChanges (false) ve AcceptAllChanges () kullanılıyor mu?
Ben işlemlerini soruşturma yürüttükleri ve bunların uzun zaman geçmesi gibi EF kendilerine özen anlaşılmaktadır falseiçin SaveChanges()ve daha sonra çağrı AcceptAllChanges()hata varsa: SaveChanges(false); // ... AcceptAllChanges(); Ya bir şeyler kötüleşirse? geri almam gerekmez mi yoksa yöntemim kapsam dışına çıkar çıkmaz işlem sona erer mi? İşlemin yarısına atanmış herhangi bir girinti sütununa …

17
Entity Framework kullanılarak SQL Server Veritabanında değişiklikler kaydedilirken bir veya daha fazla varlık için doğrulama başarısız oldu
Benim veritabanına Düzenle kaydetmek istiyorum ve ASP.NET MVC 3 / C # varlık FrameWork kod ilk kullanıyorum ama hata alıyorum. Event sınıfımda DateTime ve TimeSpan veri türlerine sahibim ancak veritabanımda sırasıyla Tarih ve saat var. Nedeni bu olabilir mi? Veritabanındaki değişiklikleri kaydetmeden önce koddaki uygun veri tipine nasıl başvurabilirim. public …

7
GUID'i, özellikle performansla ilgili birincil anahtar olarak kullanmak için en iyi uygulamalar nelerdir?
Hemen hemen tüm tablolarda GUID birincil anahtar olarak kullanan bir uygulama var ve birincil anahtar olarak GUID kullanırken performans ile ilgili sorunlar olduğunu okudum. Dürüst olmak gerekirse, herhangi bir sorun görmedim, ancak yeni bir uygulama başlatmak üzereyim ve yine de GUID'leri Birincil Anahtarlar olarak kullanmak istiyorum, ancak Kompozit Birincil Anahtar …

30
Entity Framework: “Güncelleme, ekleme veya silme ifadesini depolamak beklenmedik sayıda satırı (0) etkiledi.” [kapalı]
Kapalı. Bu sorunun hata ayıklama ayrıntılarına ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Bir ızgara denetimi doldurmak için Entity Framework kullanıyorum. Bazen güncelleme yaptığımda aşağıdaki hatayı …

7
Varlık Çerçevesi Zaman Aşımları
Tamamlanması 30 saniyeden fazla süren bir işlev içe aktarma kullanırken Entity Framework (EF) kullanarak zaman aşımları alıyorum. Aşağıdakileri denedim ve bu sorunu çözemedim: Burada önerildiği gibi EDMX dosyasına sahip projedeki App.Config dosyasındaki Default Command Timeout=300000bağlantı dizesine ekledim . Benim bağlantı dizesi böyle görünüyor: <add name="MyEntityConnectionString" connectionString="metadata=res://*/MyEntities.csdl|res://*/MyEntities.ssdl| res://*/MyEntities.msl; provider=System.Data.SqlClient;provider connection string=" …

21
Entity Framework'teki birden çok satırı nasıl silebilirim (foreach olmadan)
Entity Framework kullanarak bir tablodan birkaç öğe siliyorum. Yabancı bir anahtar / üst nesne yok, bu yüzden OnDeleteCascade ile bu işleyemezsiniz. Şu anda bunu yapıyorum: var widgets = context.Widgets .Where(w => w.WidgetId == widgetId); foreach (Widget widget in widgets) { context.Widgets.DeleteObject(widget); } context.SaveChanges(); Çalışıyor ama foreach beni rahatsız ediyor. EF4 …

12
Yalnızca Entq Framework ile Linq to SQL DateTime türlerinde Zamansız Tarih karşılaştırmak nasıl?
İki DateTimedeğişkeni karşılaştırmak Linq2Sqlama Time bölümünü dikkate almamak için bir yol var mı . Uygulama, öğeleri DB'de saklar ve yayınlanma tarihini ekler. Tam zamanı tutmak istiyorum ama yine de tarihin kendisini çekebiliyorum. Karşılaştırmak 12/3/89 12:43:34ve 12/3/89 11:22:12günün gerçek zamanını göz ardı etmek istiyorum, böylece her ikisi de aynı kabul edilir. …

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 …

14
Varlık-Çerçeve Taşımalarını Sıfırla
Geçişlerimi kapattım IgnoreChanges, ilk geçişte kullandım , ancak şimdi tüm geçişlerimi silmek ve tüm mantıkla ilk geçişle başlamak istiyorum. Klasördeki geçişleri sildiğimde ve denediğimde ve Add-Migrationtam bir dosya oluşturmuyorsa (boş - çünkü son, ancak şimdi silindi taşıma işlemimden bu yana herhangi bir değişiklik yapmadım). Herhangi var mı Devre Dışı-Göçler ı …


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.