شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir

آموزش LINQ to SQL

آموزش LINQ to SQL

LINQ to SQL یک ORM است. ORM به معنی Object Relational Mapper می باشد. به عبارت ساده، وظیفه ی ORM این است که به عنوان یک واسط بین فضای رابطه ای بانک اطلاعاتی و محیط شی گرای برنامه نویسی ظاهر شده و پیچیدگی دستورات کار با بانک اطلاعاتی را از دید برنامه نویس مخفی کرده و در قالب کلاس هایی شی گرا، جداول بانک اطلاعاتی را برای برنامه نویس مدل کند.

پس از آن برنامه نویس می تواند با استفاده از LINQ و کلاس های ساخت شده، بانک اطلاعاتی را مورد جستجو یا Query قرار دهد  و یا عملیاتی شبیه درج رکورد، به روز رسانی رکورد و حذف رکورد را از بانک اطلاعاتی انجام دهد. جالب است بدانید که LINQ to SQL به صورت کامل از مفاهیمی شبیه تراکنش ها، View ها و Stored Procedure ها پشتیبانی می کند. علاوه بر این اضافه کردن Validation های متفاوت برای اعتبارسنجی داده ها قبل از ثبت آنها در بانک اطلاعاتی به سادگی انجام می شود.

در بسته ی آموزشی LINQ در مورد دستوارت LINQ به صورت کلی و مستقل از data source ی که پرس و جو ها بر روی آن انجام می شد صحبت کردیم. اما در بسته ی آموزشی LINQ to SQL قصد داریم بانک های اطلاعاتی SQL را مورد پرس و جو قرار دهیم. در این راستا، از LINQ to SQL Classes در ویژوال استادیو 2013 و بانک اطلاعاتی Northwind که یک نمونه از مایکروسافت است استفاده می کنیم.

در ادامه بعضی از مباحث مطرح شده در این آموزش آماده اند:

  • مدل کردن دیتابیس با استفاده از LINQ to SQL
  • بررسی مدل ساخت شده، Association ها و …
  • انجام عملیات CRUD بر روی مدل ساخت شده (Create, Read, Update, Delete)
  • استفاده از صفحه بندی (Paging) در نمایش داده ها به کاربر
  • استفاده از کنترل LINQDataSource در برنامه های تحت وب برای Bind کردن نتیجه ی پرس و جو به GridView
  • وارد کردن اعتبارسنجی های موردنظر با استفاده از کلاسهای Partial در درون کلاس DataContext
  • فیلتر کردن، صفحه بندی کردن، تغییر نحوه ی نمایش داده ها در GridView بر اساس کنترل LINQDataSource
  • فراخوانی Stored Procedure های بانک اطلاعاتی مورد نظر – تنظیم SP های که بیش از یک نتیجه بر می گردانند با استفاده از IMultipleResults
  • استفاده از UDF (توابع تعریف شده توسط کاربر) در بانک اطلاعاتی مورد نظر
  • استفاده از Stored Procedure های Insert و Update برای تغییر رفتار مدل در وارد کردن و به روز رسانی کردن داده ها
  • استفاده از دستورات ExecuteQuery و ExecuteCommand برای اجرا کردن دستوارت خام SQL در درون مدل
  • ….

این بسته در قالب 35 ویدئو بیش از 2 ساعت آموزش مفید را برای شما فراهم میکند. فایل پروژه ی همه ی ویدئوها نیز در درون بسته موجود می باشند.

250,000 ریال – خرید

حجم بسته: 200 مگابایت

بسته ی آموزش LINQ در سی شارپ (بسته ی آموزش LINQ در سی شارپ، پیش نیاز بسته ی آموزشی LINQ to SQL می باشد)

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

 

2 دیدگاه

  1. باسلام. واقعاً عالی و کامل بود. نکته جالب این آموزش کار کردن در محیط web form و windows form هست

    پاسخ
    • سلام آقا مصطفی لطف دارید. ممنون.

      پاسخ

نظر بدهید

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

CLOSE
CLOSE