خانه > Programming, معرفی > NHibernate 2.1 عرضه شد

NHibernate 2.1 عرضه شد

همانطور که می‌دانید دیروز یعنی در مورخهٔ 2009/25/7 ورژن 2.1 ، NHibernate  عرضه شد. در صورت تمایل می‌توانید از این لینک برای Download استفاده کنید.

اگر شما تا حالا با NHibernate 2.0 کار می‌کردید و حالا می‌خواهید آن را به نسخه جدید upgrade  کنید. اگر برای این کار فقط فایل‌های dll را تغییر دهید و برنامه را اجرا کنید به error زیر برمی‌خورید.

The ProxyFactoryFactory was not configured.

برای رفع این مشکل باید صفت ‘proxyfactory.factory_class’ را از بخش session-factory   در Web.Config برنامه با یک NHibernate.ByteCode مقدار دهی اولیه کنید.

برای این کار به روش زیر عمل کنید:

فایل Web.Config را باز کرده

بخش مربوط به NHibernate را در آن پیدا کنید و صفت زیر را به آن اضافه کنید.

<property name=’proxyfactory.factory_class’>NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>

همچنین می‌توانید بصورت زیر نیز عمل کنید:

<property name=’proxyfactory.factory_class’>NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>

همانطور که ملاحظه کردید . پیش از این NHibernate  بطور پیش فرض از Castles Dynamic proxy برای generate ، proxy های runtime استفاده می‌کرد اما در نسخه جدید شما می‌توانید از هر نمونه دلخواهی استفاده کنید و به همین دلیل باید آن را در تنظیمات برنامه اضافه کنید.

<property name=»proxyfactory.factory_class»>NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>

اگر هم می‌خواهید از proxy factory دیگری استفاده کنید، دقت کنید که آن را به صورت صحیح اضافه کنید.

لینک‌های مرتبط و منابع

دانلود فایلها و سورس Nhibernate از سرور SourceForge

رفع مشکل بروزرسانی NHibernate از نسخه ۲.۰ به نسخه ۲.۱

  1. دوست
    ژوئیه 28, 2009 در 4:46 ب.ظ. | #1

    سلام
    لطفا از فونت ترافيك براي نوشته‌هاي انگليسي استفاده نكنيد. اين فونت فقط فارسي را ساپورت مي‌كند و اطلاعات شما را به هم ريخته نمايش مي‌دهد.
    با تشكر از زحمات شما.

  2. اوت 17, 2009 در 3:47 ق.ظ. | #2

    salam khoshhal misham bahatoon tabadole link dashte basham .

  1. هنوز دنبالکی دریافت نشده.

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌واره‌ی وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

دنبال‌کردن

هر نوشته‌ی تازه‌ای را در نامه‌دان خود دریافت نمایید.