هایپر سورس

مرجع کاربردی برنامه نویسان ایـــرانی

ADO.NET Entity FrameWork CodeFirst چیست ؟

 ای دی او دات نت (ADO.NET) یک پلت فرم برای ارتباط برنامه های کاربردی با دیتا بیس میباشد که شرکت مایکروسافت در نسخه های مختلف ارائه نموده است .آخرین نسخه ای دی او دات نت تحت عنوان انتیتی فریم ورک کد فرست انقلابی را در نحوه ارتباطات برنامه های کاربردی با بانک های اطلاعاتی ایجاد نمود به این شکل که دیگر نیازی نیست پایگاه داده قبل از برقراری ارتباط برنامه و یا وبسایت ایجاد شده باشد !

 

نسخه های مختلف ADO.NET

  • NET Version 1 & ADO.NET Version 1,1
  • NET Version 2 (DataTable & TableAdapter)
  • NET Version 3 & ADO.NET 3.5
  • Link To DataSet – Link To XML – Link To Object – Link To SQL
  • NET Version 4 & ADO.NET Version 4.1
  • LinkEntityFrameWorkDataBaseFirst - LinkEntityFramework ModelFirst – LinkEntityFrameWorkCodeFirst
  • NET Versionf 5 : EntityFrameWork (DotnetFramWork 4, 5)

 

ای دی او دات نت (ADO.NET) یک پلت فرم برای ارتباط برنامه های کاربردی با دیتا بیس میباشد که شرکت مایکروسافت در نسخه های مختلف ارائه نموده است .آخرین نسخه ای دی او دات نت تحت عنوان انتیتی فریم ورک کد فرست انقلابی را در نحوه ارتباطات برنامه های کاربردی با بانک های اطلاعاتی ایجاد نمود به این شکل که دیگر نیازی نیست پایگاه داده قبل از برقراری ارتباط برنامه و یا وبسایت ایجاد شده باشد !

ای دی او دات نت انتیتی فریم ورک کد فرست (ADO.NET Entity FrameWork CodeFirst) به عنوان قوی ترین او آر ام (ORM) حال حاضر جهان این امکان را برای شما فراهم میکند که تنها با کد نویسی آنچه میخواهید پایگاه داده خود را بصورت خودکار و هوشمند ایجاد کنید .از این پلت فرم میتوانید در همه برنامه های خود استفاده کنید مثل ویندوز فرم اپلیکیشن , ای اس پی دات نت وب فرم , ای اس پی دات نت ام وی سی , دبلیو پی اف و ... اما به خاطر داشته باشید این نسخه از ADO.NET با پلت فرم های جدید تر مثل ام وی سی (MVC) و دبلیو پی اف (WPF) بطور فوق العاده کامل و کاربردی تر از پلت فرم های قدیمی تر , سازگاری دارد بطوریکه می توان در این پلت فرم ها با استفاده از این نسخه بحث یونیت تستینگ (Unit Testing) را نیز بطور کامل و از ابتدای پروژه پیاده سازی نمود.

در لینک تو ان تیتی فریم ورک کد فرست ارتباط با بانک اطلاعاتی به این مفهوم است که شما ابتدا در محیط ویژوال استدیو اقدام به کد نویسی و ساخت کلاس میکنید و این کلاس ها نیز پوکو هستند یعنی هیچ محدودیتی ندارند و میتوانند از کلاس های دیگر ارث بری داشته باشند.بعد از این که کد نویسی شما در کلاس ها به پایان رسید تنها کاری که نیاز به انجام آن دارید جنریت کردن دیتابیس است که این عمل بدون دخالت شما و بصورت خودکار انجام میپذیرد.دراین حالت تمامی مپینگ های مورد نیاز در بحث شی گرایی و همچنین روابط موجود در کلاس ها به صورت خودکار جنریت شده و شما وقتی بانک اطلاعاتی ایجاد شده را مشاهده میکنید ممکن است تعجب کنید که با چه دقت و ظرافتی تمامی تمهیدات مورد نیاز از جمله پرایمری و فارن کی ها و همچنین روابط موجود بین جداول در کسری از ثانیه در بانک اطلاعاتی اعمال گردیده است.

منبع :
bishdan.ir

توجه :

بنا به درخواست کاربران عزیز وبسایت، گروه برنامه نویسی و طراحی راه اندازی کردیم که امیدواریم جایی برای به اشتراک گذاشتن دانسته ها،تجارب برنامه نویسی و طراحی کاربران باشد.
جهت عضویت اینجا در گروه اینجا کلیک کنید .


نام محصول : ADO.NET Entity FrameWork CodeFirst چیست ؟ خرید
قیمت : 0 تومان بعد از پرداخت به صفحه دانلود هدایت خواهید شد
اگر میخواهید لینک دانلود را در ایمیل خود نیز داشته باشید ، ادرس ایمیلتان را هم وارد نمائید

    
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید
در صورتی که تمایل دارید بعد از درج اخرین پست در این زمینه از طریق پیامک اگاه شوید ، شماره خود را در باکس زیر بنویسید
نام شما (فارسی)
شماره موبایل
موضوع ها
در صورت امکان برای ثبت شماره خود ، از خطوط ایرانسل استفاده نمائید ، در صورتی که در خطوط همراه اول پیامک های مارا دریافت نمیکنید ، دلیل ان میتواند تلقی شدن پیامک های اگاه سازی ما از نوع تبلیغاتی توسط اپراتور شما و عدم ارسال ان در به شما باشد (این امر مواقعی اتفاق میافتد که دریافت پیام های تبلیغاتی از طرف شما یا اپراتور بلاک شده باشد)
نویسنده : ParSa رتبه کاربر : تعداد پست های کاربر : 146 این کاربر تا به حالا توسط 0 کاربر مورد تقدیر و تشکر واقع شده پیام نویسنده :


عادل پارسا هستم کارشناس مهندسی نرم افزار
کار برنامه نویسی رو از سال 86 با زبان C شروع کردم و الان بیشتر از 6 ساله که بصورت حرفه ای در زمینه طراحی وب ، برنامه نویسی ویندوز ، وب ، ربات های وبگرد و ... فعالیت دارم

فعالیت و مهارت ها :

Asp.Net MVC C# / C/C++ Android Programming (Java)
Css3 & Html5 Js & Jquery Advanced Ajax Bootstrap & ResponsiVe Design
Reporting Tools SEO Sql Server SQLite



هم اکنون نـــظر بدهید
نظر دهید
   
  
 
 
   


ارتباط با ما

double click for close / دوبار کلیک برای بستن پنجره