1. Perbarui EF dan tidak dapat menemukan tabel yang ditentukan?
Meja tidak memiliki set kunci utama!
2. Apakah saya telah menambahkan item dengan kunci yang sama?
Alasan 1: Periksa apakah ada kunci primer duplikat!
Alasan 2: Periksa apakah bidang tugas diduplikasi!
Alasan 3: Nama kunci asing referensi tidak boleh sama dengan bidang tabel!
3. Apakah solusi pembangunan kembali berhasil, tetapi rilisnya gagal?
Alasan 1: Periksa apakah versi .NET Framework konsisten!
Alasan 2: Periksa apakah referensi (log4net) sudah benar!
4. Template POCO T4, gagal dihasilkan? (Jenis atau nama ruang hidup tidak ditemukan)
Periksa apakah simbolnya salah (titik koma), itu benar-benar tidak dapat direferensikan ulang!
5. Tidak dapat memperbarui EntitySet "xxx table" karena memiliki DefiningQuery, dan tidak ada elemen dalam elemen yang mendukung operasi saat ini?
Entitas EF tidak memiliki kunci primer, cukup hapus referensi ulang!
6. Atribut "keadaan" adalah bagian dari informasi kunci objek, tidak dapat dimodifikasi?
Tidak ada kunci utama, atau kunci primer duplikat!
7. Kesalahan saat memperbarui entri. Untuk informasi selengkapnya, lihat Pengecualian Internal?
Tabel dalam database tidak memiliki kolom identifikasi, atau jenis datanya salah!
8. Tidak ada ViewData tipe "IEnumerable" dengan kunci "categoryid"<SelectListItem>?
Kalimat ini berarti: jenis ViewData tidak ada, dan jenisnya adalah IEnumerable<SelectListItem>, dan kunci utamanya adalah categoryid. IEnumerable <SelectListItem>berarti kumpulan SelectListItem.
Solusinya adalah: ubah return View() untuk mengembalikan Create()!
9. Verifikasi satu atau lebih entitas gagal. Untuk informasi selengkapnya, lihat properti "EntityValidationErrors"?
Penyebab masalahnya bisa berupa:
1. Kolom yang tidak kosong tidak salah menyisipkan nilai
2. Panjang kolom kunci asing antara beberapa tabel berbeda
3. Objek konteks ef db kosong
4. Properti pengaturan konteks EF ke db. Configuration.ValidateOnSaveEnabled = false;
5. Panjang konten melebihi panjang kolom maksimum
6. Pustaka ditambahkan ke solusi tetapi tidak diperbarui
7. Tambahkan referensi menggunakan System.Data.Validation;
10. Jenis entitas xxx (tabel) bukan bagian dari model dalam konteks saat ini? / Kelas entitas tidak cocok dengan jenis atau atribut bidang database?
Tabel ini tidak ada dalam database saat ini, Anda perlu menambahkan baris kode untuk mengonversinya ke database lain:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Nama Database";
11. Gagal menemukan jenis atau nama namespace"... "(Apakah ada kekurangan instruksi atau prosedur penggunaan)?"
Hapus kutipan asli, kutip ulang! |