Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Menyelesaikan 'Tidak Dapat Kemas Kini EntitySet Kerana DefiningQuery dan Missing UpdateFunction' dalam Rangka Kerja Entiti 1?

Bagaimana untuk Menyelesaikan 'Tidak Dapat Kemas Kini EntitySet Kerana DefiningQuery dan Missing UpdateFunction' dalam Rangka Kerja Entiti 1?

Barbara Streisand
Lepaskan: 2024-12-30 09:13:09
asal
347 orang telah melayarinya

How to Resolve

TypeError: Tidak Dapat Mengemas kini EntitySet Kerana DefiningQuery dan Missing UpdateFunction

Dalam Rangka Kerja Entiti 1 dengan .NET 3.5, ralat mungkin berlaku apabila cuba mengemas kini entiti:

Unable to update the EntitySet - because it has a DefiningQuery and no <UpdateFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.
Salin selepas log masuk

Ralat ini berpunca daripada salah satu senario berikut:

  • Set entiti dipetakan daripada paparan pangkalan data.
  • Pertanyaan pangkalan data tersuai sedang digunakan.
  • Jadual pangkalan data yang sepadan dengan entiti kekurangan kunci utama.

Adalah penting untuk mengesahkan bahawa kunci utama ditakrifkan untuk entiti, walaupun ia nampak jelas pada pandangan pertama. Untuk menyelesaikan isu:

  1. Pastikan entiti dipetakan ke jadual dengan kunci utama dalam pangkalan data.
  2. Buka pereka bentuk Rangka Kerja Entiti dan kemas kini pemetaan (atau alih keluar secara manual dan kemudian tambah semula entiti).

Mengikuti langkah ini biasanya akan menghapuskan "Tidak dapat mengemas kini EntitySet" dan membenarkan kemas kini dilaksanakan dengan jayanya.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan 'Tidak Dapat Kemas Kini EntitySet Kerana DefiningQuery dan Missing UpdateFunction' dalam Rangka Kerja Entiti 1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan