نمایش نتایج 1 تا 2 از 2

نام تاپیک: آموزش جامع و کامل Entity Framework

  1. #1
    کاربر دائمی آواتار abdullah20
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    اصفهان
    پست
    1,211

    آموزش جامع و کامل Entity Framework

    آموزش جامع و کامل Entity Framework

    Name:  entity-framework2.jpg
Views: 591
Size:  12.5 کیلوبایت

    همان طور که می دانید Entity Framework بهترین ORM برای دسترسی به داده‌های پایگاه داده از طریق نرم افزار می باشد.در اینجا ما آموزش جامع و کامل Entity Framework را برای شما آماده کرده ایم.از جمله مزایای این تکنولوژی می توان به دسترسی ساده به داده ها، کاهش پیچیدگی، پشتیبانی از شی گرایی و … اشاره کرد.ما به سه روش می توانیم از Entity Framework استفاده کنیم:
    Model First ،Database First و Code First.اگر تا به امروز موفق به یادگیری این تکنولوژی نشده اید و کماکان از ADO.NET استفاده می کنید با این دوره Entity Framework را صورت کاملا حرفه ای،تخصصی و کامل فرا خواهید گرفت.


    مواردی که در آموزش جامع و کامل Entity Framework بررسی شده است:


    فصل اول: مقدمه:

    • معرفی
    • معماری
    • بررسی سه مدل Database First ،Model Fist ،Code First
    • بررسي مزايا و معايب و فاکتورهاي تاثير گذار جهت انتخاب يکي از روش ها


    فصل دوم: مدل Database First:

    • توضيحات کلی و بررسی اين مدل
    • ساخت و بررسی مدل
    • نگاشت مدل و ديتابيس
    • بروز رسانی مدل توسط ديتابيس در صورت تغيير
    • نگاشت نوع داده خاص با مدل
    • و . . .


    فصل سوم: مدل Model First:

    • توضيحات کلی و بررسی اين مدل
    • ساخت و بررسی مدل
    • برقراری انواع رابطه ها
    • توليد شمای ديتابيس
    • نگاشت نوع داده خاص با مدل
    • بروز رسانی مدل توسط ديتابيس در صورت تغيير
    • و . . .


    فصل چهارم: مدل Code First:

    • توضيحات کلی و بررسی مدل
    • مزايا و معايب مدل
    • طراحی کلاس های Domain
    • ساخت DbContext
    • ساخت ديتابيس از روی مدل و تنظيمات اوليه
    • Relationship و بررسي رابطه هاي يک به يک (One-To-One)، يک به چند(One-To-Many)و چند به چند(Many-To-Many)و نحوه پياده سازي آنها
    • ايندکس گذاري
    • پیاده سازی Store Procedure و Function ها تعريف شده توسط کاربر
    • ارث بری
    • FluentApi ها
    • اعتبارسنجی داده ها
    • IValidateableObject
    • Validation Attribute
    • اعتبار سنجی سفارشی
    • بررسی اعتبار سنجی هنگام تغيير Context
    • Migrations
    • اجراي Query هاي ساده تا پيشرفته با EF
    • اجرای کلیه دستورات مانند: Select ،Where ،OrderBy ،GroupBy ،Like ،Contains و …
    • Left Join و Full Join
    • اجرای کوئری با ۳ روش Native sql ،Entity sql ،Linq
    • انجام عمليات ها در دو حالت Connected و Disconnected
    • LazyLoading ،EagerLoading ،ExplicitLoading
    • حل مشکل حروف ی و ک
    • استفاده از SQL Server Profiler و Entity Framework Profiler جهت مشاهده و Debug کوئري ها
    • تکنيک هاي پيشرفته EF با کتابخانه ي Entity Framework Extended
    • بررسی نحوه رديابی تغييرات
    • ارسال و دريافت نتيجه ي همزمان چند Query با استفاده از FutureQuery
    • Unit Test
    • آشنايي با مفاهيم اوليه ي Unit Testing و ابزارهاي Visual Studio براي نوشتن و اجراي Test Case
    • نحوه Map کردن ارث بري به سه روش (TPH ، TPC ، TPT)
    • Attach-Set
    • مديريت همزماني(Concurrency)
    • Optimistic و Pessimistic Concurrency و پياده سازي آنها
    • Precompiled Queries و Precompiled Views
    • اعمال عملیات دسته ای Batch Update و Batch Delete
    • کار با تراکنش ها(Transactions)
    • مدل ACID
    • Isolation Level
    • بررسي انواع Isolation Level مانند Serializable ،Read Commited و … و مزايا و معايب هر يک از آنها
    • کار با الگوهاي طراحي (Design Patterns)
    • Repository Pattern
    • تشريح کامل گراف ها در مدل شي گرا و نحوه ي برخورد EF با آنها جهت پياده سازي Repository هاي مناسب
    • تست Repository ها و کلاس هاي نوشته شده با EF
    • آشنايي با رويکرد Domain Driven در طراحي نرم افزار


    فصل پنجم: پیاده سازی پروژه:

    • پیاده سازی پروژه با هر ۳ مدل در محیط های مختلف و زبان سی شارپ از جمله:
    • Database First در Windows Forms
    • Model First در Windows Forms
    • Code First در WPF
    • Code First در WCF
    • Code First در MVVM
    • Code First در WebApi


    ابزارها و تکنولوژی های مورد استفاده:

    • Visual Studio 2017
    • SQL Server
    • Entity Framework


    نکته: در فصل چهارم موارد ۱ تا ۱۶ فقط مربوط به مدل Code First می باشند ولی از مورد ۱۷ به بعد، این موارد را می توانید در هر سه مدل Model First ،Database First و Code First استفاده کنید.

    مدرس دوره: مدرس این دوره جناب اقای مهندس حسام محمدی فارغ التحصیل مقطع کارشناسی ارشد از دانشگاه صنعتی امیر کبیر می باشد.ایشان چندین سال در حوزه دات نت فعالیت دارد و پروژه های زیادی را با تکنولوژی دات نت راه اندازی کرده است.



    برای دریافت دوره کامل به سایت ما مراجعه کنید:

    www.Dotnetyar.com

    لینک صفحه این آموزش:
    https://goo.gl/qGVAsg
    آخرین ویرایش به وسیله abdullah20 : یک شنبه 13 آبان 1397 در 19:09 عصر

  2. #2

    Entity Framework

    Hi,Im just curious if there is any performance advantages / disadvantages between the different versions of entity framework mainly version 5 and 6?

تاپیک های مشابه

  1. آموزش: آموزش ویرایش اطلاعات با Entity framework
    نوشته شده توسط firoozi90 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 7
    آخرین پست: سه شنبه 06 اسفند 1392, 00:05 صبح
  2. حرفه ای: آموزش گزارش گیری با entity framework
    نوشته شده توسط firoozi90 در بخش C#‎‎
    پاسخ: 18
    آخرین پست: جمعه 21 تیر 1392, 16:30 عصر
  3. کتاب به زبان پارسی: مرجع کامل Entity Framework 4.1
    نوشته شده توسط Behrouz_Rad در بخش آگهی‌ها
    پاسخ: 5
    آخرین پست: سه شنبه 17 اردیبهشت 1392, 10:27 صبح
  4. سوال: آموزش کرستال ریپورت با entity framework ؟
    نوشته شده توسط firoozi90 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: شنبه 07 مرداد 1391, 11:21 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •