آموزش NHibernate

دسته بندی: دسترسی به داده

معرفی NHibernate

Nhibernate یک object-relational mapper منبع باز برای فریمورک دات نت است. Nhibernate به طور فعال توسعه می یابد، از ویژگی های برجسته ای برخوردار است و در هزاران پروژه موفق کاربرد دارد.

Nhibernate در بالای ADO.NET ساخته شده است و نسخه فعلی آن NHibernate 4.0.4 می باشد.

Nhibernate تحت مجوز GNU Lesser General Public توزیع شده است.

Nhibernate بر مبنای Hibernate می باشد که یک object-relational mapper جاوای محبوب است و پایه کد بسیار فعال و کامل دارد.

Nhibernate یک فریمورک برای نقشه برداری یک مدل دامنه شی گرا را به یک پایگاه داده ارتباطی سنتی فراهم می کند.

NHibernate توسط تام برت در سال 2003 آغاز شده است که پروژه بزرگی می باشد و قابلیت های بسیاری را ارائه می دهد.

NHibernate یک بسته NuGet دارد، که باعث می شود اضافه شدن آن به یک پروژه آسان تر شود.

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

پشتیبانی NHibernate از پایگاه داده

SQL server متداول ترین پایگاه داده اولیه پشتیبانی شده است که اکثر توسعه دهندگان در طول توسعه از آن استفاده می کنند.

با اوراکل به خوبی کار می کند.

همچنین از DB2، Firebird، MySQL، PostgreSQL و SQLiteپشتیبانی می کند.

دارای درایورهای ODBC و OLEDB نیز می باشد.

آیا این نوشته را دوست داشتید؟