لیستی از بانک‌های اطلاعاتی قابل استفاده در دات نت
اندازه‌ی قلم متن
تخمین مدت زمان مطالعه‌ی مطلب: دو دقیقه


بد نیست لیست تعدادی از بانک‌های اطلاعاتی مهم قابل استفاده در دات نت به همراه درایورهای ADO.NET آن‌ها را با هم مرور نمائیم.

بانک‌های اطلاعاتی قابل استفاده در دات نت فریم ورک

ردیف
بانک اطلاعاتی سایت مرجع درایور ADO.NET امکان استفاده از LINQ مجوز استفاده
توضیحات
1 SQL Server 2000/2005/2008/2008 R2 + توکار (به صورت پیش فرض در دات نت فریم ورک موجود است) بلی . به کمک LINQ to SQL ،
Entity Framework ، NHibernate و بسیاری از ORM های دیگر
رایگان - تجاری نسخه‌‌های Express آن رایگان است.
2 Microsoft SQL Azure + بلی :
+
بلی. به کمک LINQ to SQL و
Entity Framework
تجاری
3 SQL Server Compact + بلی :

+
بلی. به کمک LINQ to SQL و
Entity Framework
رایگان
4 Advantage Database Server
+
قابل دریافت از سایت اصلی:

+
بلی. به کمک Entity framework و
Telerik OpenAccess
ORM
تجاری
5 SQL Anywhere
+
قابل دریافت از سایت اصلی:
+
بلی. به کمک Entity framework
و Telerik
OpenAccess ORM
رایگان - تجاری
Web Edition
آن رایگان است.
6 MySQL + قابل دریافت از سایت اصلی :
+
بلی . به کمک
NHibernate
،
LightSpeed
، DbLinq و تعدادی دیگر از
ORM's
رایگان - تجاری
7 Oracle + پشتیبانی توکار آن به زودی
حذف
خواهد شد
اما از سایت اصلی قابل دریافت است :
+
بلی . به کمک
NHibernate
،
LightSpeed
، DbLinq و تعدادی دیگر از
ORM's
رایگان - تجاری نسخه‌ی Express آن رایگان است.
8 Access + توکار بلی. به کمک ALinq ،

NHibernate
و یا
LINQ to
DataSets
تجاری اگر از دات نت فریم ورک سه و نیم، سرویس پک یک استفاده کنید، امکان
استفاده از LINQ to SQL جهت کار با بانک‌های
اطلاعاتی اکسس نیز مهیا است:

+
9 SQLite + مهیا به صورت سورس باز :
+
بلی. درایور ADO.NET آن پشتیبانی از Entity
Framework را نیز اضافه می‌کند. همچنین NHibernate
،
ALinq
و سایر ORM's را باید به این لیست اضافه کرد.
رایگان
10 Firebird + قابل دریافت از سایت اصلی: ‌+ بلی. توسط ALinq ،
NHibernate
و موارد دیگر.
رایگان
11 PostgreSQL + قابل دریافت از سایت اصلی:
+
بلی. توسط NHibernate ، DBLinq و موارد دیگر رایگان
12 DB2 UDB + قابل دریافت از سایت اصلی:
+
بلی. توسط NHibernate تجاری
13 ScimoreDB + قابل دریافت از سایت اصلی:
+
محدود. توسط
LINQ to DataSets
رایگان
14 MongoDB + معرفی شده در سایت اصلی :
+
بلی. درایور ADO.NET معرفی شده به همراه
پروایدر LINQ نیز می‌باشد.
رایگان
15 CouchDB + معرفی شده در سایت اصلی :
+
محدود رایگان
16 VistaDB + اساسا برای دات نت نوشته شده است. بلی. به کمک
Entity framework
تجاری


  • #
    ‫۱۴ سال و ۵ ماه قبل، یکشنبه ۲۶ اردیبهشت ۱۳۸۹، ساعت ۰۴:۴۷
    سلام . چند وقت پیش دنبال یک embedded database میگشتم .یک دیتابیس به نام berkeley db پیدا کردم . توی sourceforge ، آداپتور دات نت اش موجود هست .
    http://sourceforge.net/projects/libdb-dotnet
  • #
    ‫۱۴ سال و ۵ ماه قبل، دوشنبه ۲۷ اردیبهشت ۱۳۸۹، ساعت ۱۴:۳۶
    واسه نرم افزارهایی که یه DB کوچیک با سرعت خوب میخوان SQLite بهترین انتخابه.
  • #
    ‫۱۴ سال و ۵ ماه قبل، سه‌شنبه ۲۸ اردیبهشت ۱۳۸۹، ساعت ۲۲:۵۷
    با تشکر از مطالب مفیدتون،
    اگه امکان داره لینکی برای دانلود LightSpeed که تو لیست بالا اومده معرفی کنید( نسخه کاملش)

    ظاهرا همه چیز رو پشتیبانی میکنه!
  • #
    ‫۱۴ سال و ۵ ماه قبل، چهارشنبه ۲۹ اردیبهشت ۱۳۸۹، ساعت ۰۲:۲۸
    - من ندیدم ...
    - از NHibernate استفاده کنید که رایگان است و پخته‌تر. نگارش سوم آن که تا چند وقت دیگری نهایی می‌شود تقریبا دیگر جایی برای بقیه نخواهد گذاشت.
  • #
    ‫۱۴ سال و ۵ ماه قبل، چهارشنبه ۲۹ اردیبهشت ۱۳۸۹، ساعت ۱۳:۱۵
    کار با NHibernate سخته، Wizard برای Generate کردن Mapping دیتابیس نداره و همه چیز را خودمان باید تولید کنیم، ولی ابزار هایی مثل OpenAccess همه چیزهارو خودشان تولید میکنند واز Forward Mappingو Reverse Mapping هم پشتیبانی می کنند و کلی زمان تولید کد رو کم می کنند.
  • #
    ‫۱۴ سال و ۵ ماه قبل، چهارشنبه ۲۹ اردیبهشت ۱۳۸۹، ساعت ۱۴:۲۵
    - البته روشی که به صورت پیش فرض در NHibernate استفاده می‌شود سیستم اول کد و طراحی و بعد دیتابیس است که Entity framework 4 برای نمونه به این سمت هم گرایش پیدا کرده.
    - ضمنا یک Visual NHibernate تجاری هم موجود است:
    Visual NHibernate
  • #
    ‫۱۴ سال و ۵ ماه قبل، شنبه ۸ خرداد ۱۳۸۹، ساعت ۱۹:۴۰
    من از LLBL Gen استفاده می کنم چیز فوق العاده ای است.
  • #
    ‫۱۴ سال و ۵ ماه قبل، سه‌شنبه ۱۱ خرداد ۱۳۸۹، ساعت ۰۵:۲۶
    - تعریفش رو شنیدم.
    - یک دیتابیس دیگر:
    Eloquera Database