نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با استفاده از 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
نمایش نظرات