Pertanyaan yang diberi tag «ef-code-first»

EF Code-First adalah cara menggunakan Kerangka Kerja Entitas Microsoft dengan kelas POCO, sebagai lawan model-first atau DB-first.

14
Bagaimana cara memperbaiki kesalahan konversi di luar rentang datetime2 menggunakan DbContext dan SetInitializer?
Saya menggunakan DbContext dan Code First API yang diperkenalkan dengan Entity Framework 4.1. Model data menggunakan tipe data dasar seperti stringdan DateTime. Satu-satunya anotasi data yang saya gunakan dalam beberapa kasus adalah [Required], tetapi itu tidak ada di DateTimeproperti mana pun. Contoh: public virtual DateTime Start { get; set; } …

25
Sudah ada objek bernama dalam database
Update-Database gagal dari Package Manager Console. Saya telah menggunakan Entity Framework 6.x dan pendekatan kode-pertama. Kesalahan adalah "Sudah ada objek bernama 'AboutUs' di database." Bagaimana saya bisa mengatasi masalah ini? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; } protected override void …

4
ICollection <T> Vs List <T> dalam Entity Framework
Saya hanya menonton beberapa webcast sebelum saya mulai mendesain beberapa aplikasi Entity Framework. Saya benar-benar tidak membaca dokumentasi sebanyak itu dan saya merasa saya menderita karenanya. Saya telah menggunakan List&lt;T&gt;di kelas saya, dan itu berhasil dengan baik. Sekarang saya telah membaca beberapa dokumentasi dan menyatakan bahwa saya seharusnya menggunakan ICollection&lt;T&gt;. …

26
Istilah 'Update-Database' tidak dikenali sebagai nama cmdlet
Saya menggunakan EF5 beta1 dan sebelumnya saya bisa menjalankan "Update-Database". Sekarang saya menutup Visual Studio, saya tidak bisa menjalankannya. Saya mendapatkan kesalahan berikut: Istilah 'Update-Database' tidak dikenali sebagai nama cmdlet, fungsi, file skrip, atau program yang dapat dioperasikan. Periksa ejaan nama, atau jika sebuah jalur disertakan, verifikasi bahwa jalur tersebut …



2
Kunci Komposit dengan Kode EF 4.1 Pertama
Saya mencoba mencari cara untuk memiliki kunci komposit menggunakan kode EF First 4.1 RC. Saat ini, saya menggunakan Anotasi Data [Kunci], tetapi saya tidak dapat menentukan lebih dari satu kunci. bagaimana cara menentukan kunci komposit? Inilah Contoh saya: public class ActivityType { [Key] public int ActivityID { get; set; } …


2
Bagaimana Saya Harus Menyatakan Hubungan Kunci Asing Menggunakan Code First Entity Framework (4.1) di MVC3?
Saya telah mencari sumber daya tentang cara mendeklarasikan hubungan kunci asing dan kendala lainnya menggunakan kode EF 4.1 pertama tanpa banyak keberuntungan. Pada dasarnya saya membangun model data dalam kode dan menggunakan MVC3 untuk menanyakan model itu. Semuanya bekerja melalui MVC yang sangat bagus (pujian untuk Microsoft!) Tetapi sekarang saya …

6
Kueri Entity Framework lambat, tetapi SQL yang sama di SqlQuery cepat
Saya melihat beberapa kinerja yang sangat aneh terkait dengan kueri yang sangat sederhana menggunakan Entity Framework Code-First dengan .NET framework versi 4. Kueri LINQ2Entities terlihat seperti ini: context.MyTables.Where(m =&gt; m.SomeStringProp == stringVar); Ini membutuhkan lebih dari 3000 milidetik untuk dieksekusi. SQL yang dihasilkan terlihat sangat sederhana: SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp], …

1
Beberapa Konteks DB dalam DB dan Aplikasi yang Sama di EF 6 dan Migrasi Pertama Kode
Saya baru mengenal Entity Framework. Saya mencoba menyiapkan Aplikasi MVC yang menggunakan EF 6. Saya menggunakan Migrasi Pertama Kode. Saya menggunakan Area di aplikasi dan ingin memiliki DbContext yang berbeda di setiap area untuk memecahnya. Saya tahu EF 6 memiliki ContextKey, tetapi saya tidak dapat menemukan informasi lengkap tentang cara …

8
Nilai default untuk bidang Wajib di migrasi Kerangka Kerja Entitas?
Saya telah menambahkan [Required]anotasi data ke salah satu model saya dalam aplikasi ASP.NET MVC . Setelah membuat migrasi, menjalankan Update-Databaseperintah menghasilkan kesalahan berikut: Tidak dapat memasukkan nilai NULL ke dalam kolom 'Director', table 'MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies'; kolom tidak mengizinkan null. UPDATE gagal. Pernyataan tersebut telah dihentikan. Ini karena beberapa record memiliki NULL …

2
kunci komposit sebagai kunci asing
Saya menggunakan kerangka Entitas 4.1 dalam aplikasi MVC 3. Saya memiliki entitas di mana saya memiliki kunci utama terdiri dari dua kolom (kunci komposit). Dan ini digunakan di entitas lain sebagai kunci asing. Bagaimana cara menciptakan hubungan? Dalam scnerios normal kami menggunakan: public class Category { public string CategoryId { …


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