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.

19
ASP.NET MVC - Melampirkan entitas jenis 'MODELNAME' gagal karena entitas lain dari jenis yang sama sudah memiliki nilai kunci utama yang sama
Singkatnya, pengecualian dilemparkan selama model pembungkus POSTing dan mengubah status satu entri menjadi 'Dimodifikasi'. Sebelum mengubah status, status disetel ke 'Terpisah' tetapi memanggil Attach () tidak memunculkan kesalahan yang sama. Saya menggunakan EF6. Silakan temukan kode saya di bawah ini (nama model telah diubah agar lebih mudah dibaca) Model // …

7
Bagaimana cara mengaktifkan migrasi EF untuk berbagai konteks untuk memisahkan database?
Bagaimana cara mengaktifkan migrasi Entity Framework 5 (versi 5.0.0) untuk beberapa konteks DB dalam proyek yang sama, di mana setiap konteks sesuai dengan database-nya sendiri? Ketika saya menjalankan Enable-Migrationsdi konsol PM (Visual Studio 2012), ada kesalahan karena terdapat beberapa konteks: PM> Enable-Migrations More than one context type was found in …


3
Argumen DbArithmeticExpression harus memiliki tipe umum numerik
TimeSpan time24 = new TimeSpan(24, 0, 0); TimeSpan time18 = new TimeSpan(18, 0, 0); // first get today's sleeping hours List<Model.Sleep> sleeps = context.Sleeps.Where( o => (clientDateTime - o.ClientDateTimeStamp < time24) && o.ClientDateTimeStamp.TimeOfDay > time18 && clientDateTime.TimeOfDay < time18 && o.UserID == userid).ToList(); Ekspresi Linq ini memunculkan pengecualian ini: DbArithmeticExpression …



8
Menggunakan SQL Server 2008 dan SQL Server 2005 dan tanggal waktu
Saya telah membangun model kerangka entitas terhadap database 2008. Semua bekerja dengan baik terhadap database 2008. Ketika saya mencoba untuk memperbarui entitas pada database 2005 saya mendapatkan kesalahan ini. Versi SQL Server yang digunakan tidak mendukung datatype 'datetime2 Saya secara khusus tidak menggunakan fitur 2008 apa pun saat membuat database. …

5
Bagaimana cara "pemanasan" Kerangka Entitas? Kapan menjadi "dingin"?
Tidak, jawaban untuk pertanyaan kedua saya bukanlah musim dingin. Kata pengantar: Saya telah melakukan banyak penelitian tentang Entity Framework baru-baru ini dan sesuatu yang terus mengganggu saya adalah kinerjanya saat kueri tidak dipanaskan, yang disebut cold queries. Saya membaca artikel pertimbangan kinerja untuk Entity Framework 5.0. Penulis memperkenalkan konsep pertanyaan …

7
Entity Framework Migrations mengganti nama tabel dan kolom
Saya mengganti nama beberapa entitas dan properti navigasinya dan menghasilkan Migrasi baru di EF 5. Seperti biasa dengan penggantian nama dalam migrasi EF, secara default akan menghapus objek dan membuatnya kembali. Bukan itu yang saya inginkan jadi saya harus membuat file migrasi dari awal. public override void Up() { DropForeignKey("dbo.ReportSectionGroups", …


4
LINQ kepada Entitas tidak mengenali metode tersebut
Saya mendapatkan kesalahan berikut saat mencoba melakukan kueri LINQ: LINQ ke Entitas tidak mengenali metode metode 'Boolean IsCharityMatching (System.String, System.String)', dan metode ini tidak dapat diterjemahkan ke dalam ekspresi penyimpanan. Saya telah membaca banyak pertanyaan sebelumnya di mana orang mendapatkan kesalahan yang sama, dan jika saya memahami ini dengan benar, …

12
Urungkan perubahan dalam entitas kerangka kerja
ini mungkin pertanyaan yang sepele, tetapi: Karena kerangka kerja entitas ADO.NET secara otomatis melacak perubahan (dalam entitas yang dihasilkan) dan oleh karena itu mempertahankan nilai asli, bagaimana saya dapat mengembalikan perubahan yang dibuat pada objek entitas? Saya memiliki formulir yang memungkinkan pengguna untuk mengedit sekumpulan entitas "Pelanggan" dalam tampilan kisi. …

14
Bagaimana cara membandingkan hanya komponen tanggal dari DateTime di EF?
Saya memiliki dua nilai tanggal, satu sudah disimpan dalam database dan yang lainnya dipilih oleh pengguna menggunakan DatePicker. Kasus penggunaan adalah untuk mencari tanggal tertentu dari database. Nilai yang sebelumnya dimasukkan ke dalam database selalu memiliki komponen waktu 12:00:00, sedangkan tanggal yang dimasukkan dari alat pilih memiliki komponen waktu yang …


3
DbSet.Attach (entitas) vs DbContext.Entry (entitas) .State = EntityState.Modified
Ketika saya berada dalam skenario terpisah dan mendapatkan dto dari klien yang saya petakan ke dalam entitas untuk menyimpannya, saya melakukan ini: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); Untuk apa kemudian DbSet.Attach(entity) atau mengapa saya harus menggunakan metode .Attach ketika EntityState.Modified sudah melampirkan entitas?

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.