Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 21034|Jawab: 1

[Sumber] Koleksi FAQ .NET/C# EF

[Salin tautan]
Diposting pada 04/02/2018 11.57.47 | | |

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!




Mantan:Perangkat lunak pengebom SMS yang sangat mudah digunakan
Depan:682d7a5cc90aeab75279e71e2464010f Bagaimana pengkodean ini diimplementasikan?
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com