آموزش پیاده سازی ADO.NET با C #

Implementing ADO.NET with C#

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با استفاده از ADO.NET کارآمدترین روش دسترسی به داده ها را در پایگاه داده SQL خود بیاموزید. بیاموزید که فقط با چند خط کد ADO.NET را ساده کنید. در این دوره ، با اجرای ADO.NET با C # ، می فهمید که چرا ADO.NET هنوز در دنیای ORM امروزه مرتبط است. ابتدا یاد می گیرید که چگونه درخواست ها را به یک پایگاه داده متصل و ارسال کنید. در مرحله بعدی سریعترین روش بازیابی داده ها با استفاده از DataReader را یاد می گیرید. سپس یاد می گیرید که موارد استثنایی را مدیریت کرده و اطلاعات عالی رفع اشکال را گزارش دهید. کلاسهای جدا شده مانند DataTable ، DataSet و DataViews در مرحله بعدی بررسی می شوند. کار با کلاسهای سازنده ADO.NET به خودکار سازی برخی از کدهای ADO.NET شما کمک می کند. سرانجام ، مجموعه ای عالی از کلاس های لفافی را مشاهده می کنید که می توانید بدون از بین بردن کارایی ، حداکثر 90٪ از کد ADO.NET را که قبلاً باید می نوشتید ، از بین ببرید. پس از اتمام این دوره ، مهارت و دانش لازم برای دستیابی به پایگاه داده را با کارآمدترین روش ممکن و در عین حال کمترین میزان کد را خواهید داشت. نرم افزار مورد نیاز: Visual Studio 2019 ، .NET 4.5/.NET 5 ، C #.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

چرا هنوز باید ADO.NET را بدانید Why You Still Need to Know ADO.NET

  • مقدمه و فرضیات Introduction and Assumptions

  • ماژول های این دوره Modules in this Course

  • چرا ADO.NET هنوز مهم است Why ADO.NET Still Matters

  • کلاسهای ADO.NET The Classes of ADO.NET

  • ORM و ADO.NET ORM's and ADO.NET

  • نسخه ی نمایشی کد نمونه از این دوره Demo of Sample Code from this Course

  • خلاصه ماژول Module summary

اتصال و ارسال درخواست به یک پایگاه داده Connecting and Submitting Queries to a Database

  • معرفی ماژول Module Introduction

  • کلاس اتصال The Connection Class

  • باز کردن اتصال Opening a Connection

  • استفاده از Block استفاده کنید Employ a Using Block

  • گرفتن موارد استثنای اتصال Catching Connection Exceptions

  • با استفاده از ConnectionStrings.com Using ConnectionStrings.com

  • بازیابی مقدار Scalar با استفاده از یک دستور Command Retrieving a Scalar Value using a Command Object

  • با استفاده از ExecuteNonQuery بیانیه INSERT ارسال کنید Submit an INSERT Statement using ExecuteNonQuery

  • ارسال پرس و جو با پارامترها Submit a Query with Parameters

  • بیانیه INSERT را با پارامترها ارسال کنید Submit an INSERT Statement with Parameters

  • استفاده از پارامترهای OUTPUT Using OUTPUT Parameters

  • پروسه جابجایی پول Transaction Processing

  • خلاصه ماژول Module Summary

با استفاده از SqlDataReader داده ها را سریع بازیابی کنید Retrieve Data Quickly Using the SqlDataReader

  • مقدمه ای بر DataReaders Introduction to DataReaders

  • پردازش ردیف ها در DataReader Processing Rows in a DataReader

  • روش های DataReader GetOrdinal ، GetInt32 و غیره The DataReader Methods GetOrdinal, GetInt32, and Others

  • نسخه ی نمایشی روش های DataReader Demo of DataReader Methods

  • با استفاده از روش GetFieldValue Using the GetFieldValue Method

  • برای مدیریت Null ها روش Extension ایجاد کنید Create Extension Method to Handle Nulls

  • مجموعه های چندین نتیجه Multiple Result Sets

  • خلاصه ماژول Module Summary

مدیریت استثناهای ADO.NET Handling ADO.NET Exceptions

  • مقدمه ای در مدیریت استثنا Introduction to Exception Handling

  • استثنائی ساده Simple Exception Handling

  • گرفتن SqlException برای جمع آوری اطلاعات بیشتر Catching a SqlException to Gather More Information

  • نحوه ایجاد کلاس مدیر استثناception Sql How to Create a SqlExceptionManager Class

  • نسخه نمایشی کلاس SqlExceptionManager Demo of SqlExceptionManager Class

  • از کلاس مدیر SqlException عبور کنید Walk Through of the SqlExceptionManager Class

  • خلاصه ماژول Module Summary

کلاسهای قطع شده مفید هستند Disconnected Classes Are Useful

  • کلاسهای قطع شده چیست؟ What are Disconnected Classes?

  • بارگیری جدول داده با استفاده از SqlDataAdapter Loading a DataTable Using a SqlDataAdapter

  • یک لیست عمومی از محصولات از یک جدول داده ایجاد کنید Create a Generic List of Products from a DataTable

  • چندین مجموعه نتایج و کلاس DataSet Multiple Result Sets and the DataSet Class

  • استفاده از DataView برای مرتب سازی Using a DataView for Sorting

  • فیلتر کردن داده ها با استفاده از DataView Filtering Data Using a DataView

  • با استفاده از دستور LINQ یک DataView ایجاد کنید Create a DataView using a LINQ statement

  • تبدیل DataView به DataTable Convert a DataView Back to a DataTable

  • خلاصه ماژول Module Summary

بلوک های ساختمان جدول داده The Building Blocks of the DataTable

  • معرفی ماژول Module Introduction

  • با استفاده از C # یک جدول داده ایجاد کنید Create a DataTable using C#

  • شبیه سازی و کپی کردن جدول داده ها Cloning and Copying DataTables

  • با استفاده از روش Select برای فیلتر کردن ردیف ها Using Select Method to Filter Rows

  • روش CopyToDataTable The CopyToDataTable Method

  • خلاصه ماژول Module Summary

کلاسهای سازنده کار با ADO.NET را آسان می کند Builder Classes Make It Easy to Work with ADO.NET

  • مقدمه ای بر SqlConnectionStringBuilder Introduction to SqlConnectionStringBuilder

  • یک رشته اتصال را جدا کنید Break Apart a Connection String

  • با استفاده از SqlConnectionStringBuilder یک رشته اتصال ایجاد کنید Create a Connection String Using SqlConnectionStringBuilder

  • با استفاده از SqlCommandBuilder Using the SqlCommandBuilder

  • درج محصول با استفاده از SqlCommandBuilder Inserting a Product using the SqlCommandBuilder

  • خلاصه ماژول Module Summary

استفاده آسان از ADO.NET Making ADO.NET Easy to Use

  • مروری بر کلاسهای ADO.NET Wrapper Overview of the ADO.NET Wrapper Classes

  • غواصی در کلاسهای اصلی ADO.NET Wrapper Diving into the Main ADO.NET Wrapper Classes

  • با استفاده از فقط چند خط کد ، داده ها را بازیابی کنید Retrieve Data Using Just a Few Lines of Code

  • استفاده از پارامترها برای جستجوی داده ها Using Parameters to Search for Data

  • با استفاده از روش ذخیره شده داده ها را بازیابی کنید Retrieve Data Using a Stored Procedure

  • دریافت چندین مجموعه نتایج Getting Multiple Result Sets

  • تغییر داده ها Modifying Data

  • پروسه جابجایی پول Transaction Processing

  • خلاصه ماژول و دوره Module and Course Summary

نمایش نظرات

آموزش پیاده سازی ADO.NET با C #
جزییات دوره
2h 28m
66
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
51
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul D. Sheriff Paul D. Sheriff

پل بیش از سی سال تجربه معماری سیستم های اطلاعاتی دارد و تخصص وی از شرکتهای Fortune 500 تقاضای زیادی دارد. پل نویسنده Pluralsight است ، بیش از 400 مقاله منتشر کرده و بیش از 14 کتاب در موضوعات مختلف از JavaScript ، Angular ، C # ، SQL Server و بسیاری از فناوری های دات نت تألیف کرده است. پل یک سخنران مکرر در کنفرانس ها و گروه های کاربران است.