آموزش اعتبار سنجی لایه داده با Entity Framework 4.1+

Data Layer Validation with Entity Framework 4.1+

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Entity Framework 4.1 Code First و DbContext را برای ما به ارمغان آورد. DbContext دارای ویژگی های اعتبارسنجی لایه داده است. در این دوره، اصول اولیه آن ویژگی ها را یاد می گیرید، سپس به یادگیری نحوه سفارشی سازی رفتار اعتبار سنجی می پردازید. در ماژول نهایی، نحوه ادغام این اعتبار لایه داده را با ASP.NET MVC (که اعتبار سنجی سمت سرویس گیرنده و سرور را ارائه می دهد) و سرویس های داده WCF (که باید بهینه سازی شود تا خطاهای اعتبارسنجی را آشکار کند، ادغام کنید.)

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

اعتبار سنجی لایه داده با Entity Framework DbContext Data Layer Validation with Entity Framework DbContext

  • معرفی Introduction

  • اهداف Objectives

  • منطق اعتبارسنجی در برنامه شما Validation Logic in Your Application

  • اعتبارسنجی در چارچوب نهاد کجا قرار می گیرد؟ Where Does Validation Fit in Entity Framework?

  • اعتبار سنجی در برابر ویژگی های اعتبار سنجی دات نت 4 Validating Against .NET 4 Validation Attributes

  • نوع اعتبار سنجی با دات نت 4 IValidateableObject Type Validation with .NET 4 IValidateableObject

  • افزودن اعتبار سنجی لایه داده سفارشی (یک نگاه پنهانی) Adding Custom Data Layer Validation (A Sneak Peek)

  • راه اندازی اعتبارسنجی از DbContext Triggering Validation from the DbContext

  • بازرسی نتایج روش های مختلف اعتبار سنجی Inspecting Results of Different Validation Methods

  • ترکیب قوانین اعتبار سنجی سطح ویژگی و سطح نوع Combining Property-Level and Type-Level Validation Rules

  • اعتبارسنجی ها در مقابل پیکربندی کد اول نقشه برداری Validations vs. Code First Mapping Configuration

  • خلاصه Summary

  • منابع Resources

سفارشی کردن اعتبار سنجی لایه داده Entity Framework Customizing Entity Framework Data Layer Validation

  • معرفی Introduction

  • اهداف Objectives

  • اصول اعتبار سنجی لایه داده را مرور کنید Review Data Layer Validation Basics

  • فرصت هایی برای سفارشی سازی Opportunities for Customization

  • لغو ValidateEntity Overriding ValidateEntity

  • Refactoring ValidateEntity Logic Refactoring ValidateEntity Logic

  • ValidateEntity گردش کار ValidateEntity Workflows

  • استفاده از ShouldValidateEntity برای تعیین اینکه کدام نهادها باید اعتبار سنجی شوند Using ShouldValidateEntity to Specify Which Entities to Validate

  • خاموش کردن اعتبار سنجی خودکار در حین SaveChanges Turning off Automatic Validation during SaveChanges

  • چه چیزی به ValidateEntity تعلق دارد و چه چیزی نیست What Does and Doesn't Belong in ValidateEntity

  • پارامتر IDictionary آیتم های ValidateEntity The items IDictionary Parameter of ValidateEntity

  • خلاصه Summary

  • منابع Resources

ادغام اعتبارسنجی چارچوب نهاد با خدمات داده MVC و WCF Integrating Entity Framework Validation with MVC and WCF Data Services

  • معرفی Introduction

  • اهداف Objectives

  • ویژگی های اعتبارسنجی MVC MVC's Validation Features

  • قوانین اعتبارسنجی دامنه و مدل را مرور کنید Review Domain and Model Validation Rules

  • ایجاد یک برنامه ساده MVC 3 با مدل Creating a Simple MVC 3 App with the Model

  • اعتبار سنجی سمت مشتری و حاشیه نویسی داده ها Client Side Validation and Data Annotations

  • اعتبار سنجی سمت سرور MVC و حاشیه نویسی داده ها MVC Server-Side Validation and Data Annotations

  • اجبار MVC UI برای نمایش مشکلات اعتبار سنجی لایه داده Forcing MVC UI to Display Data Layer Validation Issues

  • تنظیمات اعتبارسنجی MVC و Fluent API MVC and Fluent API Validation Configurations

  • WCF Data Services Exception Handling DbEntityValidationExceptions WCF Data Services Exception Handling of DbEntityValidationExceptions

  • نادیده گرفتن HandleException Overriding HandleException

  • خلاصه Summary

  • منابع Resources

نمایش نظرات

نظری ارسال نشده است.

آموزش اعتبار سنجی لایه داده با Entity Framework 4.1+
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 54m
39
Pluralsight (پلورال سایت) pluralsight-small
19 بهمن 1390 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
129
4.5 از 5
دارد
دارد
دارد
Julie Lerman

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Julie Lerman Julie Lerman

جولی لرمن یک مربی نرم افزار با 30 سال تجربه به عنوان یک توسعه دهنده است. او یک نویسنده طولانی مدت Pluralsight ، Microsoft MVP ، مدیر منطقه ای مایکروسافت و ناخدای داکر است که در تپه های ورمونت زندگی می کند و همچنان به عنوان متخصص برتر جهان در Entity Framework شناخته می شود. شما می توانید جولی را با سخنرانی درمورد کلمات کلیدی و جلسات رمزگذاری سخت در زمینه طراحی دامنه ، Azure ، Entity Framework و سایر موضوعات در کنفرانس های نرم افزاری در سراسر جهان مشاهده کنید. به عنوان مربی ، جولی پشتیبانی از DDD و اجرای معماری را فراهم می کند ، کارگاه های Event Storming را تسهیل می کند و غواصی عمیقی در Entity Framework برای مشتریان خود فراهم می کند. جولی کتابهای بسیار تحسین شده "Programming Entity Framework" را از O'Reilly ، ستون MSDN Magazine Data Points و مقالات متعددی در منابع برنامه نویسی مورد علاقه شما تألیف کرده است.

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

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

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