آموزش ORM های میکرو دات نت

.NET Micro ORMs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا ORM داده ای می خواهید که ساده و سبک باشد اما در عین حال قدرتمند باشد و عملکردی باورنکردنی ارائه دهد؟ اگر چنین است، یک میکرو ORM برای شما مناسب است! این دوره پیش زمینه ای را در مورد اینکه Micro ORM چیست و چرا ممکن است بخواهید از آن استفاده کنید ارائه می دهد. سپس به جزئیات خاص پنج ORM میکرو دات نت می پردازد: Dapper، OrmLite، Massive، PetaPoco و Simple.Data. این دوره دموی سنگین، ظرافت ساده میکرو ORM ها را نشان می دهد و در عین حال عملکردی سریع تر از هر ORM «کامل» دیگری که امروز وجود دارد ارائه می دهد.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • Micro ORM چیست؟ What is A Micro ORM?

  • استدلال های متقابل Counter Arguments

  • اولین درخواست Dapper شما Your First Dapper Query

  • اولین درخواست OrmLite شما Your First OrmLite Query

  • اولین درخواست PetaPoco شما Your First PetaPoco Query

  • اولین درخواست عظیم شما Your First Massive Query

  • اولین پرس و جو Simple.Data شما Your First Simple.Data Query

  • خلاصه Summary

داپر Dapper

  • معرفی Introduction

  • ویژگی های کلیدی Key Features

  • راه اندازی پایگاه داده Database Setup

  • نصب Dapper Installing Dapper

  • اولین مخزن و تست First Repository and Test

  • جستجوی فهرست پایه Basic List Query

  • درج داده ها Inserting Data

  • بازیابی یک مورد واحد Retrieving a Single Item

  • به روز رسانی داده ها Updating Data

  • حذف داده ها Deleting Data

  • CRUD با اشیاء پیچیده CRUD with Complex Objects

  • رویه های ذخیره شده Stored Procedures

  • پارامترهای دینامیکی Dynamic Parameters

  • قرار دادن UI در بالا Putting a UI on Top

  • درج انبوه Bulk Insert

  • پشتیبانی لیست List Support

  • قابلیت های پویا Dynamic Capabilities

  • خلاصه Summary

OrmLite OrmLite

  • معرفی Introduction

  • ویژگی های کلیدی Key Features

  • نصب OrmLite Installing OrmLite

  • جستجوی فهرست پایه Basic List Query

  • درج داده ها Inserting Data

  • بازیابی یک مورد واحد Retrieving A Single Item

  • به روز رسانی داده ها Updating Data

  • حذف داده ها Deleting Data

  • CRUD با اشیاء پیچیده با کودکان آشکار CRUD with Complex Objects with Explicit Children

  • ایجاد و رها کردن جداول Creating and Dropping Tables

  • CRUD با اجسام پیچیده با کودکان حبابدار CRUD with Complex Objects with Blobbed Children

  • رویه های ذخیره شده Stored Procedures

  • پشتیبانی بیان را انتخاب کنید SELECT Expression Support

  • خلاصه Summary

عظیم Massive

  • معرفی Introduction

  • ویژگی های کلیدی Key Features

  • نصب Massive Installing Massive

  • جستجوی فهرست اولیه با DynamicModel Basic List Query with DynamicModel

  • درج داده ها Inserting Data

  • بازیابی یک مورد واحد Retrieving A Single Item

  • به روز رسانی داده ها Updating Data

  • حذف داده ها Deleting Data

  • صفحه بندی Paging

  • آرگومان های نامگذاری شده Named Arguments

  • تجمیع با آرگومان های نامگذاری شده Aggregates with Named Arguments

  • فراداده Metadata

  • اعتبارسنجی ها Validations

  • تماس های تلفنی Callbacks

  • خلاصه Summary

پتاپوکو PetaPoco

  • معرفی Introduction

  • ویژگی های کلیدی Key Features

  • نصب پتاپوکو Installing PetaPoco

  • جستجوی فهرست پایه Basic List Query

  • درج داده ها Inserting Data

  • بازیابی یک مورد واحد Retrieving A Single Item

  • به روز رسانی داده ها Updating Data

  • حذف داده ها Deleting Data

  • استفاده از قالب های T4 Using T4 Templates

  • CRUD با اشیاء پیچیده CRUD with Complex Objects

  • صفحه بندی Paging

  • SQLBuilder SQLBuilder

  • ردیابی فرمان SQL SQL Command Tracking

  • خلاصه Summary

Simple.Data Simple.Data

  • معرفی Introduction

  • ویژگی های کلیدی Key Features

  • توسط Simple.Data.Pad از بین برود Be Blown Away By Simple.Data.Pad

  • نصب Simple.Data Installing Simple.Data

  • جستجوی فهرست پایه Basic List Query

  • درج داده ها Inserting Data

  • بازیابی یک مورد واحد Retrieving A Single Item

  • به روز رسانی داده ها Updating Data

  • حذف داده ها Deleting Data

  • حرکت از پویا به استاتیک Moving From Dynamic to Static

  • انتخاب ستون Column Selection

  • مصالح: شمارش Aggregates: Count

  • دریافت داده های متمایز Getting Distinct Data

  • می پیوندد Joins

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش ORM های میکرو دات نت
جزییات دوره
4h 8m
85
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
288
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Steve Michelotti Steve Michelotti

استیو یک مدیر برنامه با مایکروسافت در تیم مهندسی Azure Global است. قبل از پیوستن به مایکروسافت ، وی 7 بار Microsoft ASP.NET MVP بود. استیو یک ASPInsider است و به طور مکرر در کنفرانس های توسعه دهنده و گروه های کاربر از جمله Microsoft Ignite ، MS Tech Summit ، VSLive! و AngularMIX ارائه می دهد. استیو علاقه زیادی به فناوری های Azure ، Angular و Web دارد. می توانید در stevemichelotti.com یا در توییتر درsmichelotti به او برسید.