سؤال

هل هناك طريقة سهلة لجعل NH إدراج أو تحديث كيان اعتمادا على ما إذا كان هناك بالفعل كيان مع نفسه <natural-id />؟

ويتم تعيين الكيان إلى آخر (الجذر) واحد باستخدام <many-to-one cascade="save-update" />.

هل كانت مفيدة؟

المحلول

وليس تلقائيا. سيكون لديك لقراءة من قاعدة البيانات لمعرفة ما اذا كان الرقم القياسي لأن الطبيعي معرف مسبقا ومن ثم تحديد ما إذا كنت بحاجة للقيام إدراج أو التحديث. والتي بالطبع يعني أن سلسلة لن تعمل.

وكنت أبحث عن شيء مماثل في <لأ href = "https://stackoverflow.com/questions/325990/how-do-i-insert-or-update-or-overwrite-a-record-using-nhibernate "> كيف يمكنني إدراج أو تحديث (أو الكتابة) سجل باستخدام NHibernate؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top