لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شروع کار با Entity Framework 5
Getting Started with Entity Framework 5
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Entity Framework پلت فرم دسترسی به داده های مایکروسافت برای توسعه دات نت است. این دوره شما را با مفاهیم و رفتارهای کلیدی استفاده از Entity Framework از طراحی مدل ها، نوشتن کد دسترسی به داده ها و ادغام Entity Framework در راه حل های نرم افزاری خود آشنا می کند. اگر هرگز از Entity Framework استفاده نکردهاید، از اینجا با Visual Studio 2012 و Entity Framework 5 شروع کنید. توسعهدهندگان با تجربه نسخههای قبلی EF میتوانند اطلاعات مفیدی را در مورد ویژگیهای طراح جدید معرفی شده در Visual Studio 2012 و همچنین قابلیتهای مدلسازی جدید و ویژگیهای API ارائه شده بیابند. در Entity Framework 5.
سرفصل ها و درس ها
چارچوب 5: برنامه ریزی پیش رو
Entity Framework 5: Planning Ahead
معرفی
Introduction
اهداف
Objectives
چرا Entity Framework
Why Entity Framework
مدل مفهومی EF
EF's Conceptual Model
گردش کار پایه EF
EF's Basic Workflow
چه چیزی در EF5 جدید است
What's new in EF5
ارتقای پروژه های EF4
Upgrading EF4 Projects
انتخاب DB First، Model First یا Code First
Choosing DB First, Model First or Code First
آنچه در EF6 می آید
What's Coming in EF6
خلاصه
Summary
منابع
Resources
Entity Framework 5: Database First Modeling
Entity Framework 5: Database First Modeling
معرفی
Introduction
طرح کلی
Outline
ایجاد و بررسی مدل و کد تولید شده آن
Creating and inspecting the model and it's generated code
نگاشت مدل به پایگاه داده
Model to Database Mappings
افزودن رنگ به موجودیت های مدل در طراح
Adding Color to Model Entities in the Designer
استفاده از نمودارها برای تجزیه بصری مدل خود در طراح
Using Diagrams to Visually Break up your Model in the Designer
به روز رسانی مدل خود هنگام تغییر پایگاه داده
Updating Your Model when the Database Changes
اطلاعات بیشتر در مورد مدل سازی رویه ذخیره شده
More on Stored Procedure Modeling
استفاده از Enums با مدل داده موجودیت
Using Enums with your Entity Data Model
استفاده از فضایی (جغرافیا یا هندسه) در مدل شما
Using Spatial (Geography or Geometry) in your Model
رفع کلیدهای موجودیت هایی که به نماها نگاشت می شوند
Fixing Up the Keys of Entities that Map to Views
خلاصه
Summary
منابع
References
Entity Framework 5: Model First Modeling
Entity Framework 5: Model First Modeling
معرفی
Introduction
چرا اول مدل
Why Model First
طرح کلی
Outline
ایجاد یک مدل و اولین موجودیت شما
Creating a Model and your First Entity
ویژگی ها و ویژگی های ویژگی های موجودیت
Properties and Attributes of Entity Properties
کنترل رشته ها در موجودیت ها و جداول پایگاه داده
Controlling Strings in Entities and Database Tables
مقادیر پیشفرض، دادههای مکانی و فهرستها
Default Values, Spatial Data and Enums
ایجاد طرحواره پایگاه داده
Generating the Database Schema
هنگامی که مدل یا پایگاه داده تغییر می کند
When the Model or Database Changes
استفاده از رنگ و نمودار برای جداسازی بصری مدل خود
Using Color and Diagrams to Visually Separate your Model
خلاصه
Summary
منابع
References
Entity Framework 5: Code First Modeling
Entity Framework 5: Code First Modeling
معرفی
Introduction
چرا ابتدا کد؟
Why Code First?
طرح کلی
Outline
کلاس های دامنه
The Domain Classes
ایجاد یک لایه داده DbContext
Creating a DbContext Data Layer
ساخت، اشکال زدایی و رفع کد اول مدل با تنظیمات
Building, Debugging and Fixing the Code First Model with Configurations
راه اندازی یک پایگاه داده از مدل
Initializing a Database from the Model
استفاده از Migrations برای به روز رسانی طرحواره پایگاه داده هنگام تغییر مدل
Using Migrations to Update Database Schema when the Model Changes
کاشت یک پایگاه داده در طول مهاجرت
Seeding a Database During a Migration
استفاده از حاشیه نویسی داده ها برای پیکربندی نقشه ها
Using Data Annotations to Configure Mappings
پیکربندی Mappings با Fluent API
Configuring Mappings with the Fluent API
مهندسی معکوس یک پایگاه داده برای کد ابتدا
Reverse Engineering a Database for Code First
خلاصه
Summary
منابع
References
Entity Framework 5: تعامل با مدل داده شما
Entity Framework 5: Interacting with Your Data Model
معرفی
Introduction
API DbContext
The DbContext API
طرح کلی
Outline
اولین سوالات شما
Your First Queries
درج، به روز رسانی و حذف داده ها
Inserting, Updating and Deleting Data
ساخت و درج نمودارها
Building and Inserting Graphs
پرس و جو با عبارات یا روش های LINQ
Querying with LINQ Expressions or Methods
بارگیری داده های مرتبط
Loading Related Data
کار با رویه های ذخیره شده
Working with Stored Procedures
خلاصه
Summary
منابع
References
Entity Framework 5: استفاده از EF در راه حل های شما
Entity Framework 5: Using EF in Your Solutions
معرفی
Introduction
طرح کلی
Outline
جداسازی کلاس های دامنه تولید شده از EDMX
Separating Generated Domain Classes from EDMX
اضافه کردن منطق به کد تولید شده با استفاده از کلاس های جزئی
Adding Logic to Generated Code using Partial Classes
لغو SaveChanges
Overriding SaveChanges
ساخت یک مخزن برای دسترسی به DbContext شما
Building a Repository to Access your DbContext
استفاده از لایه داده EF خود در برنامه مشتری (WPF): اصلاح کلاس ها
Using your EF Data Layer in a Client App (WPF): Modifying the classes
استفاده از لایه داده EF در یک برنامه مشتری (WPF): مخزن بهینهسازی شده
Using your EF Data Layer in a Client App (WPF): The tweaked repository
استفاده از لایه داده EF در برنامه مشتری (WPF): اشکال زدایی و پروفایل
Using your EF Data Layer in a Client App (WPF): Debugging and Profiling
استفاده از لایه داده EF در یک برنامه وب (ASP.NET MVC4)
Using your EF Data Layer in a Web App (ASP.NET MVC4)
دسترسی به داده های خود از برنامه های تلفن همراه
Accessing your Data from Mobile Apps
خلاصه
Summary
منابع
References
نمایش نظرات
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
جولی لرمن یک مربی نرم افزار با 30 سال تجربه به عنوان یک توسعه دهنده است. او یک نویسنده طولانی مدت Pluralsight ، Microsoft MVP ، مدیر منطقه ای مایکروسافت و ناخدای داکر است که در تپه های ورمونت زندگی می کند و همچنان به عنوان متخصص برتر جهان در Entity Framework شناخته می شود. شما می توانید جولی را با سخنرانی درمورد کلمات کلیدی و جلسات رمزگذاری سخت در زمینه طراحی دامنه ، Azure ، Entity Framework و سایر موضوعات در کنفرانس های نرم افزاری در سراسر جهان مشاهده کنید. به عنوان مربی ، جولی پشتیبانی از DDD و اجرای معماری را فراهم می کند ، کارگاه های Event Storming را تسهیل می کند و غواصی عمیقی در Entity Framework برای مشتریان خود فراهم می کند. جولی کتابهای بسیار تحسین شده "Programming Entity Framework" را از O'Reilly ، ستون MSDN Magazine Data Points و مقالات متعددی در منابع برنامه نویسی مورد علاقه شما تألیف کرده است.
نمایش نظرات