خانه > Programming, معرفی > نصب و راه اندازی NHibernate

نصب و راه اندازی NHibernate

برای استفاده از NHibernate مراحل مخنلفی را باید سپری کرد که در زیر به آنها اشاره می‌شود. توجه داشته باشید که برای استفاده از ان.هایبرنیت باید کارهای دیگری انجام داد که در آینده به آنها خواهیم پرداخت، در این مطلب قصد داریم نحوه نصب و پیکربندی NHibernate را در یک سیستم تشریح کنیم .

گام اول . دانلود و نصب ان.هایبرنیت .

در ابتدا NHibernate را از اینجا در سورس فورگ دانلود کزده و نصب کنید.

گام دوم . اضافه کردن DLL های ان.هایبرنیت به پروژه.

پروژه‌ای ایجاد کنید و فایل اسمبلی داخل پوشه BIN را که از آدرس بالا دانلود کردید به پروژه اضافه کنید.

گام سوم . تنظیمات مورد نیاز در Web.Config .

در ادامه تنظیمات زیر در فایل web.config برنامه اضافه می‌کنیم.

<configuration>

<configSections>

<section name=«nhibernate« type=«System.Configuration.NameValueSectionHandler, System,Version=2.0.1,Culture=neutral,PublicKeyToken=b77a5c561934e089« />

</configSections>

<nhibernate>

<add key=«hibernate.connection.provider« value=«NHibernate.Connection.DriverConnectionProvider«/>

<add key=«hibernate.dialect« value=«NHibernate.Dialect.MsSql2000Dialect«/>

<add key=«hibernate.connection.driver_class« value=«NHibernate.Driver.SqlClientDriver«/>

<add key=«hibernate.connection.connection_string« value=«Server=.;initial catalog=nhibernate;UserID=sa;Password=123;Min Pool Size=2«/>

</nhibernate>

</configuration>

چند نکته که باید در ادامه به آنها توجه داشت.

وقتی برای تشخیص Data Store ، FrameWork تان را پیکربندی کردید، باید فضای مدل (ModelSpace) و همچنین پایگاه داده‌تان را معرفی و مشخص کنید.

نکته دیگری هم وجود دارد و آن map کردن فایل‌ها و توضیح روابط (Relations) بین کلاس‌ها و جداول است.

‫امروزه NHibernate ابزاری را فراهم کرده که می‌تواند DLL هایی را از فایل‌های map شده تولید کند. و اضافه کردن یک شیء جدید به برنامه، درواقع یک NAnt task است که بطور خودکار توسط ‏‏ #C از فایل‌های مپ شده تولید می‌شود.

با انجام تنظیمات بالا باید براحتی از NHibernate در برنامه‌تان استفاده کنید. در مطلب بعدی یک مثال کاملا عملی برای کار با NHibernate می‌آورم.

منابعی که برای نگارش این مطلب از آنها استفاده شده است

The Server Side .net

NHibernate on SourceForge

دسته‌ها:Programming, معرفی برچسب‌ها: , ,
  1. دوست
    مارس 12, 2009 در 4:05 ب.ظ. | #1

    مطالب سايت شما در فايرفاكس درست ديده نمي شود.
    بهتر است براي ارسال مطالب از ويندوز لايو رايتر استفاده كنيد.
    http://baghbanbashi.blogspot.com/2009/01/live-writer-2009-features.html
    و افزونه‌ي زير در ويژوال استوديو
    http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

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

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

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

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

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

تصویر توییتر

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

عکس فیسبوک

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

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

دنبال‌کردن

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