راهنمای آموزشی رایگان entity framework

در حین وبگردی‌های روزانه به مرجع آموزشی رایگان 500 صفحه‌ای زیر برخوردم، گفتم شاید برای شما هم جالب توجه باشد:

Entity Framework learning guide

1. Introduction to Entity Framework
2. Modeling Entities
3. Eager and Lazy Loading entities and Navigation properties
4. Views
5. Inheritance
6. Working with Objects
7. Improving Entity framework performance
8. Inserting, Updating and Deleting entities and associations
9. Querying with Linq to entities
10. Concurrency and Transactions
11. Consuming Stored Procedures
12. Mapping Crud Operations to Stored Procedure

Download

  • #
    ‫۱۵ سال و ۱۱ ماه قبل، یکشنبه ۱۷ آذر ۱۳۸۷، ساعت ۱۴:۵۹
    خوب بود - گرچه هنوز نخوندم ولی اصولا از این جور موارد خوشم میاد . دست شما درد نکنه
  • #
    ‫۱۵ سال و ۳ ماه قبل، یکشنبه ۴ مرداد ۱۳۸۸، ساعت ۱۴:۵۰
    سلام برای دانلود به کجا باید مراجعه کرد.
    ممنون
  • #
    ‫۱۵ سال و ۳ ماه قبل، یکشنبه ۴ مرداد ۱۳۸۸، ساعت ۱۵:۱۰
    فایل هنوز در همان آدرس download داده شده موجود است. فقط دانلود منیجر خود را خاموش کنید تا ابتدا به صفحه مربوطه هدایت شوید و بعد دریافت فایل.
  • #
    ‫۱۵ سال و ۳ ماه قبل، دوشنبه ۵ مرداد ۱۳۸۸، ساعت ۱۷:۲۹
    سلام من منظورم از دانلود خود EF بوده البته ببخشید که زیاد سوال میکنم، در ضمن آدرسش اینه:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=09A36081-5ED1-4648-B995-6239D0B77CB5&displaylang=en
    ممنون
  • #
    ‫۱۵ سال و ۳ ماه قبل، دوشنبه ۵ مرداد ۱۳۸۸، ساعت ۱۸:۱۵
    EF کامل به همراه SP1 ویژوال استودیو 2008 ارائه می‌شود.
  • #
    ‫۱۵ سال و ۳ ماه قبل، دوشنبه ۵ مرداد ۱۳۸۸، ساعت ۱۸:۱۷
    برای اطلاعات بیشتر:
    http://blogs.msdn.com/adonet/archive/2008/08/11/what-s-new-in-the-vs-2008-sp1.aspx
  • #
    ‫۱۳ سال و ۱۰ ماه قبل، پنجشنبه ۱۱ آذر ۱۳۸۹، ساعت ۰۵:۵۰
    سلام
    چندتا سئوال مفهومی در مورد EF دارم.
    از بین روشهای model first ، database First و poco ، شما کدام رو توصیه می کنید و از کدام استفاده می کنید؟
    از چه روشی برای حفظ داده های DB ، بعد از تغییر model استفاده می کنید.چون به طور پیش فرض DB دوباره ساخته می شود.
    اگه لطف کنید کمی در مورد معماری لایه های برنامه هایی که از EF استفاده می کنند هم صحبت کنید متشکر میشم.
  • #
    ‫۱۳ سال و ۱۰ ماه قبل، پنجشنبه ۱۱ آذر ۱۳۸۹، ساعت ۱۳:۵۷
    تمرکز اصلی نگارش بعدی EF روی روش Code first است و فعلا باید منتظر باشید تا با یک فریم ورک پخته مواجه شوید. در حال حاضر (مطابق تاریخ نگارش این مطلب) روش database first در EF ارجح است (و پخته) و اگر اصرار دارید که حتما code first کار کنید به NHibernate مهاجرت کنید.
    برای لایه بندی با هر ORM ایی که کار می‌کنید (فرقی نمی‌کند که چه نامی دارد)، باید از الگوی Repository استفاده کنید (یک مطلب در این مورد در سایت هست). این مورد چند مزیت دارد:
    - کد شما به یک ORM خاص وابسته نمی‌شود.
    - چون از اینترفیس برای تعریف Repository استفاده می‌شود راحت می‌شود برای آن Mock نوشت و راحت Unit testing را روی آن پیاده سازی کرد؛ با توجه به اینکه در Unit test نباید از مرزهای برنامه خارج شد و اگر خارج شدید این نوع آزمایشات Integration test نام دارند و نه Unit test . با Mocking یک repository می‌شود دیتابیسی را در حافظه تشکیل داد و تست کرد.
    - در این حالت DAL همان ORM شما است. Repository همان BLL خواهد بود و برای جدا سازی کدها از لایه نمایشی از یکی از الگوهای MVVM یا MVC یا MVP استفاده کنید.

    برای به روز رسانی هم در روش database first بهتر است هر آنچه که در فایل edmx شما است حذف کنید و بعد مجددا ایجاد کنید. به این صورت مشکلات به روز رسانی مدل را اصلا نخواهید داشت.
    در حالت‌های دیگر هم امکان تهیه اسکریپت پیش بینی شده. شما می‌تونید بر اساس اسکریپت تولیدی بانک اطلاعاتی را به روز کنید.
  • #
    ‫۱۳ سال و ۱۰ ماه قبل، پنجشنبه ۱۱ آذر ۱۳۸۹، ساعت ۱۷:۲۲
    واقعا از توجه و پاسخ کاملتون متشکرم