خانه > NHibernate, Persian Contents > چطور NHibernate را برای راه‌اندازی اولیه پیکربندی کنیم؟

چطور NHibernate را برای راه‌اندازی اولیه پیکربندی کنیم؟

در این نوشته قصد دارم تا مراحل مورد نیازبرای پیکربندی NHibernate برای راه‌اندازی اولیه را به صورت خیلی خلاصه بیان کنم. مراحل مورد نظر به شرح زیر می‌باشد:

۱- اگر ADO.NET data provider شما هنوز نصب نشده، آن را دانلود و نصب نمایید. اگر از SQL Server استفاده می‌کنید می‌توانید ازاین مرحله چشم‌پوشی کنید.

۲- پیشنهاد می‌شود که فایل log4net.dll را برای عملیات logging به پروژه خود بیفزایید. البته این کار کاملا اختیاری است.

۳- property های مربوط به دسترسی به پایگاه داده مانند ConnectionString ، Dialect و … را مشخص نمایید.

۴- به NHibernate اجازه دهید که این تنظیمات را از روی فایل Hibernate.cfg.xml که در دایرکتوری کنونی ساخته شده است، بخواند.

۵- نمونه‌ای از Configuration در برنامه خود بسازید، متد ()Configure را فراخوانی کنید، کلاس‌های نگاشت‌یافته را با استفاده از()HbmSerializer.Default.Serialize و AddInputStream (در هنگام استفاده از attribute ها در NET.) بارگزاری نمایی یا این کار را توسط فایل‌های نگاشت Xml و با استفاده از متدهای ()AddAssembly و ()AddClass یا ()AddXmlFile انجام دهید.

۶- یک نمونه  ISessionFactory از Configuration توسط فراخوانی ()BuildSessionFactory بسازید.

۷- فراموش نکنید که نمونه ISessionFactrory را پس از اتمام کار ببندید. این کار توسط ()sessionFactory.Close انجام می‌شود. اغلب این کار در زمان بستن برنامه صورت می‌پذیرد.

دسته‌ها:NHibernate, Persian Contents برچسب‌ها: , , ,
  1. هنوز دیدگاهی داده نشده است.
  1. No trackbacks yet.

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

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

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

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

تصویر توییتر

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

عکس فیسبوک

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

عکس گوگل+

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

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

%d وب‌نوشت‌نویس این را دوست دارند: