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

7
Linq Select'te Tuple Oluşturun
Entity Framework 6.1.3 ile bir SQL Server veritabanından veri alırken C # ve .NET Framework 4.5.1 ile çalışıyorum. Bu bende var: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); Ve çalıştırdığımda şu mesajı alıyorum: LINQ to Entities'de yalnızca parametresiz oluşturucular ve başlatıcılar desteklenir. Tuple'ı nasıl yaratmam gerektiğini bilmiyorum …

3
Entity Framework SaveChanges () ile SaveChangesAsync () ve Find () ile FindAsync () karşılaştırması
Yukarıdaki 2 çift arasındaki farkları araştırıyordum, ancak ne zaman kullanılacağının yanı sıra bunu açıkça açıklayan herhangi bir makale bulamadım. Peki SaveChanges()ve arasındaki fark SaveChangesAsync()nedir? Ve arasında Find()ve FindAsync()? Sunucu tarafında Asyncmetotları kullandığımızda ayrıca eklememiz gerekiyor await. Bu yüzden sunucu tarafında asenkron olduğunu düşünmüyorum. Yalnızca istemci tarafı tarayıcıda UI engellemesini önlemeye …

3
LINQ to Entities, 'System.String Format (System.String, System.Object, System.Object)' yöntemini tanımıyor
Bu linq sorgum var: private void GetReceivedInvoiceTasks(User user, List<Task> tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received && areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been received from …

5
Önce EF kodu ve .net çekirdeği ile bir geçiş betiği oluşturabilir miyim
NET Core ile bir MVC uygulaması oluşturuyorum ve bir geçiş betiğini oluşturmam gerekiyor. EF6 ile komutu çalıştırdım update-database -script ama aynı şeyi .net ile yapmaya çalıştığımda Core bir sonraki istisnayı atıyor: Update-Database: 'script' parametre adıyla eşleşen bir parametre bulunamıyor EF Core için bir eşdeğer olup olmadığını biliyor musunuz?

3
Entity Framework 6'da çoklu zaman uyumsuz mu?
Bu benim kodum: var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); Ama işlevi denetleyiciden çağırdığımda. Hata gösterdi Önceki bir eşzamansız işlem tamamlanmadan önce bu bağlamda ikinci bir işlem başlatıldı. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın. Herhangi bir …


5
Entity Framework'te bir nesnenin zaten bir veri bağlamına eklenmiş olup olmadığını kontrol etmek mümkün müdür?
Belirli bir içeriğe zaten eklenmiş bir nesneyi eklemeye çalışırken aşağıdaki hatayı alıyorum context.AttachTo(...): ObjectStateManager'da aynı anahtara sahip bir nesne zaten var. ObjectStateManager, aynı anahtarla birden çok nesneyi izleyemez. Aşağıdakiler doğrultusunda bir şeyi başarmanın bir yolu var mı: context.IsAttachedTo(...) Şerefe! Düzenle: Jason'ın özetlediği uzatma yöntemi yakındır, ancak benim durumum için çalışmıyor. …

21
Veritabanı oluşturulduğundan beri 'ApplicationDbContext' bağlamını destekleyen model değişti
Öncelikle, bu hatayı başka hiçbir yerde görmedim ve sanırım bu bir kopya değil, bu yüzden lütfen önce tüm durumu okuyun. Her şey gayet iyi çalışıyordu, sonra aşağıda listeleyeceğim model sınıflarımdan birini güncellemeye çalıştım ( Uygulama sınıfı ve güncelleme artık yorumlandı); ve bum bu çirkin hatayı yaşadım. Veritabanı oluşturulduğundan beri 'ApplicationDbContext' …

5
İlk kod geçişlerini nasıl devre dışı bırakabilirim
EF5'te kod ilk varlık modelim var. Ancak veritabanı değişikliklerini manuel olarak yönetmek istiyorum - EF'nin mevcut veritabanımı ve tüm verilerini değiştirmesini istemiyorum. Ancak EF eşlemesinde ve veritabanında paralel değişiklikler yaptığımda, EF düzgün çalışmayı reddediyor ve bana önce kod geçişini kullanmam gerektiğini söylüyor. Bunu nasıl kapatırım?

10
Linq to Entities kullanarak 'İçerir ()' geçici çözümü?
Silverlight ADO.Net Data Services istemci api'sini (ve dolayısıyla Linq To Entities) kullanarak where yan tümcesinde kimliklerin listesini kullanan bir sorgu oluşturmaya çalışıyorum. Desteklenmeyen İçerikler için bir geçici çözüm bilen var mı? Bunun gibi bir şey yapmak istiyorum: List<long?> txnIds = new List<long?>(); // Fill list var q = from t …

3
Entity Framework Code First Fluent API ile tablo adı nasıl belirtilir
Bir Varlığım var ve Entity Framework'ü farklı bir ada sahip bir veritabanı tablosuyla eşlemek için yapılandıracağım. Bunu Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ) ile kolayca yapabilirim . Ancak sınırlamalar nedeniyle artık Code First Fluent API kullanmam gerekiyor (etki alanı nesnelerim harici istemciler tarafından kullanılacak, bu nedenle teknolojiye özgü olmamalı - …

4
Uygulamanın yapılandırma dosyasındaki bağlantı dizesi 'MyConnection', gerekli providerName özniteliğini içermiyor. "
Kullandığım Entity Framework Code First, Bağlantı dizem bir yapılandırma dosyasında: <connectionStrings> <clear/> <add name="ApplicationServices" connectionString="Data Source=PC-X;Initial Catalog=MYdb;Integrated Security=True"/> </connectionStrings> Verilere erişmeye çalıştığımda (DB'yi oluşturması gereken bir şey) aşağıdaki hatayla düşüyor: Uygulamanın yapılandırma dosyasındaki "ApplicationServices" bağlantı dizesi gerekli providerName özniteliğini içermiyor. " Neyi kaçırıyorum?

8
Genel bir uzantı yöntemi içinde bir dize sütun adı kullanarak bir IQueryable'da OrderBy'yi nasıl uygularım?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } OrderBy'nin türü sortExpression'dan çıkarılmadığından, bunu çalışma zamanında şuna benzer bir şey belirtmem gerekiyor: var sortExpression = Expression.Lambda<T, TSortColumn>(body, param); …

2
Async PartialView, "HttpServerUtility.Execute engellendi ..." istisnasına neden oluyor
Zaman IEnumerable<Post>uyumsuz kullanarak veritabanından bir almaya çalışan kısmi bir görünümüm var ... Yöntem public static class PostService { public static int PostsPerPage = 50; public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } Kısmi görüntü public async Task<ActionResult> Recent(int page = 0) { return …

8
Entity Framework Code İlk Tarih alanı oluşturma
Veritabanı tablomu oluşturmak için Entity Framework Code First yöntemini kullanıyorum. Aşağıdaki kod DATETIME, veritabanında bir sütun oluşturuyor , ancak bir DATEsütun oluşturmak istiyorum . [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } DATETablo oluşturma sırasında nasıl sütun türü oluşturabilirim ?

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.