Pertanyaan yang diberi tag «entity-framework»

Untuk pertanyaan tentang Kerangka Entitas ADO.NET, alat Object-Relational-Mapping (ORM) untuk .NET Framework. Harap tambahkan tag khusus versi, jika ada. JANGAN gunakan tag ini untuk pertanyaan inti-Entitas-Kerangka. Gunakan entitas-framework-core sebagai gantinya.

7
Buat Tupel dalam Pilihan Linq
Saya bekerja dengan C # dan .NET Framework 4.5.1 mengambil data dari database SQL Server dengan Entity Framework 6.1.3. Aku punya ini: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); Dan ketika saya menjalankannya, saya mendapatkan pesan ini: Hanya konstruktor dan penginisialisasi tanpa parameter yang didukung di LINQ …

3
Entity Framework SaveChanges () vs. SaveChangesAsync () dan Find () vs. FindAsync ()
Saya telah mencari perbedaan antara 2 pasang di atas tetapi belum menemukan artikel yang menjelaskan dengan jelas tentang hal itu serta kapan harus menggunakan satu atau lainnya. Jadi apa perbedaan antara SaveChanges()dan SaveChangesAsync()? Dan antara Find()dan FindAsync()? Di sisi server, saat kami menggunakan Asyncmetode, kami juga perlu menambahkan await. Jadi, …

3
LINQ ke Entitas tidak mengenali metode 'System.String Format (System.String, System.Object, System.Object)'
Saya memiliki kueri linq ini: 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 …

3
Multi-async dalam Entity Framework 6?
Ini kode saya: var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); Tetapi ketika saya memanggil fungsi dari pengontrol. Itu menunjukkan kesalahan Operasi kedua dimulai pada konteks ini sebelum operasi asinkron sebelumnya selesai. Gunakan 'await' untuk memastikan bahwa semua operasi asinkron telah selesai sebelum memanggil metode lain dalam …


5
Apakah mungkin untuk memeriksa apakah suatu objek sudah dilampirkan ke konteks data di Entity Framework?
Saya mendapatkan kesalahan berikut saat mencoba melampirkan objek yang sudah dilampirkan ke konteks tertentu melalui context.AttachTo(...): Objek dengan kunci yang sama sudah ada di ObjectStateManager. ObjectStateManager tidak dapat melacak banyak objek dengan kunci yang sama. Adakah cara untuk mencapai sesuatu di sepanjang garis: context.IsAttachedTo(...) Bersulang! Edit: Metode ekstensi yang dijelaskan …


3
Cara menentukan nama tabel dengan Entity Framework Code First Fluent API
Saya memiliki Entitas dan saya mengonfigurasi Entity Framework untuk memetakannya ke tabel database dengan nama yang berbeda. Saya dapat dengan mudah melakukan ini dengan Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ). Tetapi karena keterbatasan sekarang saya harus menggunakan Code First Fluent API (objek domain saya akan digunakan oleh klien eksternal, jadi …


2
Bagaimana cara melakukan grup bergabung dalam .NET Core 3.0 Entity Framework?
Dengan perubahan pada .NET Core 3.0 saya mendapatkan ... NavigationExpandingExpressionVisitor 'gagal. Ini mungkin mengindikasikan bug atau batasan di EF Core. Lihat https://go.microsoft.com/fwlink/?linkid=2101433 untuk informasi lebih rinci.) ---> System.InvalidOperationException: Pemrosesan ekspresi LINQ 'GroupJoin, ... Ini adalah permintaan yang sangat sederhana sehingga harus ada cara untuk melakukannya di .NET CORE 3.0: var …



3
Tentukan edisi Azure SQL server di EF Core tanpa merusak pengembangan lokal
Entity Framework Core memperkenalkan metode HasServiceTier dan HasPerformanceLevel untuk mengubah edisi server Azure SQL. Anda dapat menggunakannya di OnModelCreating seperti ini: protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.HasServiceTier("Basic"); modelBuilder.HasPerformanceLevel("Basic"); } Jika Anda menggunakan Add-Migration Add-Migration Anda mendapatkan migrasi seperti ini: public partial class ChangedDatabaseServiceTierToBasic : Migration { protected override …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.