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

16
FOREIGN KEY kısıtlamasına giriş, döngülere veya çoklu basamaklı yollara neden olabilir - neden?
Bir süredir bununla güreşiyorum ve neler olduğunu tam olarak anlayamıyorum. Taraflar (genellikle 2) içeren bir Kart varlığım var ve hem Kartların hem de Tarafların bir Sahne Alanı var. EF Codefirst geçişlerini kullanıyorum ve geçişler bu hatayla başarısız oluyor: 'Taraflar' tablosundaki 'FK_dbo.Sides_dbo.Cards_CardId' FOREIGN KEY kısıtlamasına giriş, döngülere veya çoklu basamaklı yollara …

17
Varlık Çerçevesi: Bu Komutla ilişkilendirilmiş zaten açık bir DataReader var
Entity Framework kullanıyorum ve bazen bu hatayı alırım. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Düz-se bile herhangi bir manuel bağlantı yönetimi yapmıyorum. bu hata zaman zaman meydana gelir. hatayı tetikleyen kod (okuma kolaylığı nedeniyle kısaltılmıştır): if (critera.FromDate > …

19
Varlık Çerçevesi. Tablodaki tüm satırları sil
Entity Framework kullanarak tablodaki tüm satırları nasıl hızlı bir şekilde kaldırabilirim? Şu anda kullanıyorum: var rows = from o in dataDb.Table select o; foreach (var row in rows) { dataDb.Table.Remove(row); } dataDb.SaveChanges(); Ancak, yürütülmesi uzun zaman alır. Alternatif var mı?
280 c#  sql  linq  entity-framework 

10
MySQL'i Entity Framework ile kullanma [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 10 ay önce kapalı . Bu soruyu geliştir Google'da Entity Framework / MySQL hakkında alakalı bir şey bulamıyorum, bu yüzden birinin …

3
Bir ilişkilendirmenin asıl sonu, Varlık çerçevesinde 1: 1 ilişkide ne anlama gelir?
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } Hata aldığımda Entity Framework bunu yapmaya çalışıyordu: 'ConsoleApplication5.Boo' ve 'ConsoleApplication5.Foo' türleri arasındaki ilişkilendirmenin ana sonu belirlenemiyor. Bu ilişkilendirmenin ana ucu, ilişki akıcı API'si veya veri ek açıklamaları kullanılarak …

4
Varlık Çerçevesi ve Bağlantı Havuzu Oluşturma
Son zamanlarda .NET 4.0 uygulamamda Entity Framework 4.0'ı kullanmaya başladım ve havuz oluşturma ile ilgili birkaç şey merak ediyorum. Bildiğim gibi bağlantı havuzu ADO.NET veri sağlayıcısı tarafından yönetilir, benim durumumda MS SQL sunucusu. Yeni bir varlıklar bağlamı ( ObjectContext), yani parametresiz başlatırken bu geçerli new MyDatabaseModelEntities()midir? A) uygulama için bir …


21
Entity Framework 6'da Saklı Yordam nasıl çağırılır (İlk Kod)?
Entity Framework 6 için çok yeniyim ve projemde saklı yordamlar uygulamak istiyorum. Aşağıdaki gibi saklı bir yordam var: ALTER PROCEDURE [dbo].[insert_department] @Name [varchar](100) AS BEGIN INSERT [dbo].[Departments]([Name]) VALUES (@Name) DECLARE @DeptId int SELECT @DeptId = [DeptId] FROM [dbo].[Departments] WHERE @@ROWCOUNT > 0 AND [DeptId] = SCOPE_IDENTITY() SELECT t0.[DeptId] FROM [dbo].[Departments] …

28
Uygulama yapılandırma dosyasında 'MyEntities' adlı bağlantı dizesi bulunamadı
Bir uygulama oluşturmak için varlık çerçevesi ve ASP.NET MVC 4 kullanıyorum Benim çözümüm iki projeye ayrıldı; Veri modeli (.edmx) dosyamı ve birkaç özel arabirimi içeren bir sınıf kitaplığı Yukarıdaki sınıf kitaplığına başvuran 'container' MVC projesi Benim sorunum 'MyEntites' DbContext kullanmaya çalıştığınızda ben aşağıdaki hatayı olsun: Uygulama yapılandırma dosyasında 'MyEntities' adlı …

17
Entity Framework 6 kullanarak kayıt nasıl güncellenir?
EF6 kullanarak kaydı güncellemeye çalışıyorum. Öncelikle kaydı bulursanız güncelleyin. İşte benim kod: - var book = new Model.Book { BookNumber = _book.BookNumber, BookName = _book.BookName, BookTitle = _book.BookTitle, }; using (var db = new MyContextDB()) { var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber); if (result != null) { try …

9
Entity Framework'teki birden çok sütun için benzersiz Anahtar kısıtlamaları
На этот вопрос есть ответы на yığın taşması на русском : Уникальный индекс по нескольким стобцам в Varlık Framework Önce Entity Framework 5.0 kodu kullanıyorum; public class Entity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public string EntityId { get; set;} public int FirstColumn { get; set;} public int SecondColumn { get; set;} } …

5
Statik olmayan yöntem bir hedef gerektirir
Firefox üzerinde hem yerel hem de üretimde ve IE'de yerel olarak iyi çalışan bir denetleyici eylemim var, ancak üretimde IE değil. İşte benim denetleyici eylem: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() .Where(x => …


6
.AsNoTracking () ne fark eder?
.AsNoTracking()Uzatma ile ilgili bir sorum var , çünkü bunlar tamamen yeni ve oldukça kafa karıştırıcı. Bir web sitesi için istek başına bağlam kullanıyorum. Varlıklarımın çoğu değişmez, bu yüzden takip edilmesi gerekmez, ancak veritabanına ne gittiğinden emin olmadığım ya da bu durumda bir fark yaratıp yaratmadığından emin olmadığım aşağıdaki senaryo var. …

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, …

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.