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

Melihat: 19371|Jawab: 1

[Sumber] Beberapa pengecualian di Nhibernate di bawah mono Argumen tidak dapat nol

[Salin tautan]
Diposting pada 04/08/2016 09.21.33 | | | |
Beberapa hari yang lalu, saya memindahkan proyek lama asp.net ke linux, yang didasarkan pada asp.net 4.0 + Nhibernate + FluentNhibernate, dan mengalami masalah langka dalam proses migrasi, memanjat banyak artikel, termasuk Cina, Inggris, dan akhirnya menemukan jawabannya di situs web Jepang (oleh Google Translate), yang dapat digambarkan cukup menyakitkan, dan saya telah merekamnya
Pertama, lingkungan yang akan dimigrasikan adalah centos6.5 + MONO + Jexus
Ini terjadi di bawah Nhibernate + mono, tetapi tidak selalu terjadi, dan beberapa proyek yang saya migrasikan menggunakan Nhibernate, jadi masalah ini tidak terjadi
Awal:
Kesalahan berikut ditemukan dalam migrasi
Jadi, jujur pergi ke web.config untuk memodifikasi konfigurasi
Setelah menemukan modifikasi, itu masih menjadi masalah, sedikit tertekan, dilacak dengan hati-hati, dan menemukan bahwa ada kesalahan ketika prompt di bawah ini adalah Nhibernate OpenSession, tampaknya masalahnya terletak di sini

Saat ini, saya mencoba banyak metode, termasuk menulis ulang beberapa metode panggilan hibernasi, merangkak banyak artikel, dan tidak pernah menemukan solusi, sampai akhirnya saya menemukan penjelasan dari sudut, dan alasan kesalahan itu dilemparkan dan dijelaskan, tetapi terjemahannya terlalu melelahkan ...

Alasan mengapa kesalahan terjadi adalah:

NHibernate.AdoNet.SqlClientSqlCommandSet

Dengan pengujian di atas, saya tidak dapat menemukan SqlCommandSet....

Tampaknya karena platform

Solusi saat ini

nhibernate:

disposisi

<property name="adonet.batch_size">0</property>  

FluentNhibernate:

Artinya, tambahkan. Ukuran Batch AdoNet(0)



Sejauh ini, masalahnya telah terpecahkan, dan hal di atas adalah catatan, dan saya berharap dapat membantu orang-orang yang mengalami masalah yang sama untuk menghindari beberapa jalan memutar!





Mantan:Solusi untuk membuat IE6 IE7 IE8 IE9 IE10 IE11 mendukung Bootstrap
Depan:spring.net Tidak dapat memuat jenis dari nilai string 'xxx...
 Tuan tanah| Diposting pada 04/08/2016 09.23.57 |
System.ArgumentNullException: Argument 'Key must not be null' cannot be null


Ini adalah kesalahan yang saya temui.

Karena ketika saya pertama kali memulai proyek, saya tidak memulai layanan database, dan melaporkan kesalahan, lalu saya memulai layanan database.

Kesalahan ini dilaporkan lagi.

Larutan:

Bangun kembali proyek, atau mulai ulang IIS untuk memperbaikinya.

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