PDA

View Full Version : امکان ارتباط entity framework با بقیه بانک اطلاعاتی ها وجود داره؟



man_iran
سه شنبه 15 شهریور 1390, 15:05 عصر
میشه EF را برای بقیه بانک اطلاعاتی ها به غیر از sql استفاده کرد؟ برای استفاده چکار باید کرد؟

mehdi.mousavi
سه شنبه 15 شهریور 1390, 15:20 عصر
میشه EF را برای بقیه بانک اطلاعاتی ها به غیر از sql استفاده کرد؟ برای استفاده چکار باید کرد؟

سلام.
Entity Framework از همون ADO.NET Provider های قبلی استفاده خواهد کرد، به شرطیکه برای کار با EF به روز شده باشن. SQL Client API ها موجود در VS2008 SP1 و VS2010 در حال حاضر از EF پشتیبانی می کنن و به شما اجازه اتصال به SQL Server 2000، 2005 و 2008 رو میدن. مابقی بانک های اطلاعاتی، از جمله


MySQL
Oracle
VistaDB
Sybase SQL Anywhere
و ...

نیز از EF پشتیبانی می کنن. لیست این Provider ها و جزییات در مورد هر یک رو میتونید در این آدرس (http://msdn.microsoft.com/en-us/data/dd363565.aspx) مطالعه کنید.

موفق باشید.

پاورقی: البته همواره میشه از 3rd party provider ها نیز استفاده کرد، بطور مثال برای MS-Access باید از 3rd-party provider ها استفاده کنید.

AmirSlash
سه شنبه 15 شهریور 1390, 16:06 عصر
برای اتصال به Oracle به همین سادگی نیست چون خیلی از دستورات EF رو نمیفهمه 3rd-party provider مثال Devart استفاده کنی

man_iran
سه شنبه 15 شهریور 1390, 23:47 عصر
یعنی برای بانک اطلاعات غیر از sql بهتره از EF استفاده نشه!!؟ (اگر ممکنه بیشتر توضیح بدید)
مرسی

AmirSlash
یک شنبه 20 شهریور 1390, 14:08 عصر
چرا استفاده بشه ولی چون هنور رابط خوبی در دسترس نیست این کار یکمقدار مشکل انجام میشه
ماکروسافت داره یک رابط جدید ارائه میده که EF از Oracle هم بتواند بدون واسته استفاده نماید