آموزش ADO.NET و دیتابیس ها در سی شارپ

تعداد ویدئو 66
زمان دوره 02:28:00
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش ADO.NET و دیتابیس ها در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ADO.NET در سی شارپ است که با نام اصلی ADO.NET Fundamentals in C# از شرکت Pluralsight منتشر شده است.

ADO.NET و دسترس های به داده ها

تکنولوژی ADO.NET شامل کلاس هایی می باشد که امکان دسترسی پیدا کردن به داده‌ها در فریم ورک دات نت را به برنامه نویس می‌دهد. همانطور که احتمالاً می‌دانید ابزارهایی از قبیل Entity Framework و NHibernate که به آنها ORM نیز می‌گویند سربارهای اضافه ای را برای انجام عملیاتی که قرار است در اختیار برنامه نویس قرار بدهند به برنامه تحمیل می کنند. استفاده کردن از ADO.NET برنامه نویس را در کنترل کامل کار کردن با داده ها قرار می‌دهد و سربار اضافی که ابزارهایی از قبیل Entity Framework به برنامه تحمیل می کنند را نخواهد داشت. در ADO.NET امکان کارکردن با داده های محلی و توزیع شده وجود دارد. علاوه بر این، تکنولوژی ADO.NET به برنامه نویس کمک می‌کند تا با گستره وسیعی از Provider از قبیل SQL Server و ODBC و OLEDB کار کند. امکان کار کردن با داده های XML نیز با استفاده از ADO.NET وجود دارد.

ADO.NET-in-C

استفاده کردن از تکنولوژی ADO.NET نسبت به کار کردن با تکنولوژی Entity Framework نیاز به کدنویسی بیشتری توسط برنامه نویس خواهد داشت. اما موضوعی که اینجا اهمیت دارد سرعت بسیار بالای کار کردن با ADO.NET نسبت به Entity Framework و یا ابزارهای مشابه است. در ADO.NET امکان کار کردن با داده ‌های بانک های اطلاعاتی در دو سناریوی connected و disconnected وجود دارد. کلاس هایی که در تکنولوژی ADO.NET قرار گرفته اند اجازه می دهند تا شما بتوانید به سادگی داده های درون دیتابیس را بخوانید، آنها را ویرایش کرده و نهایتاً آنها را بر روی بانک اطلاعاتی ذخیره کنید. امکان ارسال کردن دستورات خام SQL و همچنین فراخوان کردن Stored Procedure های موجود در بانک اطلاعاتی با استفاده از تکنولوژی ADO.NET وجود دارد. به دلیل عدم وجود سربار اضافی که ابزارهای از قبیل Entity Framework به برنامه تحمیل میکنند سرعت کار کردن با ADO.NET بسیار بالا است. به بیان دقیق ‌تر، پرسرعت ترین روش کار کردن با داده ها در اپلیکیشن های ایجاد شده با فریم ورک دات نت ADO.NET می باشد.

سرفصل مطالب آموزش ویدئویی ADO.NET و دیتابیس ها در سی شارپ

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: چرا هنوز نیاز به دانستن ADO.NET دارید؟

  • مقدمه و پیش فرض ها
  • بررسی فصل های این دوره آموزشی
  • چرا هنوز NET اهمیت دارد؟
  • کلاس های موجود در .NET
  • بررسی ORM ها ارتباط آنها با .NET
  • بررسی اپلیکیشن مربوط به این دوره آموزشی
  • جمع بندی

فصل سوم: ایجاد اتصال و ارسال Queri ها به یک Database

  • مقدمه
  • بررسی کلاس Connection
  • باز کردن یک Connection
  • استفاده کردن از یک Using Block
  • Catch کردن Connection های مربوط به Exception
  • استفاده کردن از Connection String ها
  • بازیابی کردن یک Scalar Value با استفاده از یک Command
  • ارسال یک دستور INSERT با استفاده از ExecuteNonQuery
  • ارسال یک Query با Parameter ها
  • ارسال یک دستور INSERT با Parameter ها
  • استفاده از پارامتر های OUTPUT
  • تراکنش ها و پردازش کردن آن ها
  • جمع بندی

فصل چهارم: بازیابی کردن داده ها با سرعت بالا با استفاده از SqlDataReader

  • مقدمه
  • پردازش سطر های درون یک DataReader
  • متد های یک DataReader و بررسی GetOrdinal
  • بررسی استفاده از متد های یک DataReader
  • استفاده کردن از متد های GetFieldValue
  • ایجاد یک Extension Method برای هندل کردن مقادیر Null
  • کارکردن با چندین Result Set
  • جمع بندی

فصل پنجم: هندل کردن Exception های مربوط به ADO.NET

  • مقدمه
  • بررسی روال Exception Handling ساده
  • Catch کردن SqlException برای بدست آوردن اطلاعات بیشتر
  • چگونه کلاس SqlExceptionManager را ایجاد کینم؟
  • کار کردن با کلاس SqlExceptionManager
  • بررسی کردن قابلیت های کلاس SqlExceptionManager
  • جمع بندی

فصل ششم: کار کردن با کلاس های Disconnected

  • کلاس های Disconnected چه هستند؟
  • Load کردن DataTable با استفاده از SqlDataAdapter
  • ایجاد کردن یک لیست Generic ازobject ها با استفاده از یک DataTable
  • کار کردن با چندین Result Set و کلاس DataSet
  • استفاده کردن از DataView برای انجام عملیات Sort کردن
  • فیلتر کردن داده ها با استفاده از یک DataView
  • ایجاد کردن یک DataView با استفاده از دستورات LINQ
  • تبدیل کردن یک DataView به یک DataTable
  • جمع بندی

فصل هفتم: بررسی اجزای تشکیل دهنده ی یک DataTable

  • مقدمه
  • ایجاد کردن یک DataTable با استفاده از زبان سی شارپ
  • Clone کردن و Copy کردن DataTable ها
  • استفاده کردن از متد Select برای فیلتر کردن سطر ها
  • بررسی کردن متد CopyToDataTable
  • جمع بندی

فصل هشتم: بررسی Builder Class ها در ADO.NET

  • مقدمه
  • مقدمه ای بر کلاس SqlConnectionStringBuilder
  • تجزیه کردن اجزای درون یک Connection String
  • ایجاد کردن یک Connection String با استفاده از کلاس SqlConnectionStringBuilder
  • استفاده کردن از SqlConnectionBuilder
  • Insert کردن یک Object با استفاده از SqlCommandBuilder
  • جمع بندی

فصل نهم: ساده سازی کار با ADO.NET

  • بررسی Wrapper Class های مربوط به .NET
  • بررسی جزئیات مربوط به Wrapper Class های اصلی در .NET
  • بازیابی کردن داده با استفاده از چندین خط کوتاه کد
  • استفاده کردن از پارامتر ها برای جستجو کردن داده ها
  • بازیابی کردن داده ها با استفاده از Stored Procedure ها
  • بدست آوردن چندین Result Set
  • تغییر دادن داده ها
  • پردازش کردن تراکنش ها
  • جمع بندی دوره آموزشی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش ADO.NET و دیتابیس ها در سی شارپ”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید