Важное объявление!
У Нас Все раздачи мультитрекерные, при нуле пиров в релизах, можете смело вставать на закачку!
 
Автор Сообщение

HUNTER

Стаж:
4 года 4 месяца
Сообщений:
56798

Репутация: 101

[+] [-]
Вне форума [Профиль] [ЛС]

Entity Framework 6: Ninja Edition - What's New in EF6
Год выпуска: 2014
Производитель: Pluralsight
Сайт производителя: http://pluralsight.com/
Автор: Julie Lerman
Продолжительность: 7h 12m
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: Gain deep insight into all of the new features in Entity Framework 6 so that you can take your data access code to the Ninja level!
Entity Framework 6 brings major improvements to EF that allow developers to align their data access with advanced software practices. The biggest news for EF6 is that it is open-source and has gained a lot from developer community input. Features with broad appeal such as stored procedure mapping in code first, support for the Async/Await pattern when executing queries and commands, simpler patterns for unit testing, and built-in database logging capabilities have gotten a lot of visibility. EF6 is now very extensible with custom Migrations, custom mapping conventions, and the introduction of Dependency Injection patterns to open up low-level DbContext configuration. There are new methods and properties that allow simpler and smarter coding patterns. Rather than present a high level list of the new features, this course dives into each new feature in EF6, ensures that you understand not only what it is for, but how it works, scenarios where you can benefit from it, and gotchas you should watch out for. This course provides a comprehensive look at what EF6 adds to Entity Framework, and it will leave you with the ability to truly benefit from all of the Ninja power that's been added to this version of EF.
Достигни глубокого понимания всех новых фич Entity Framework 6, чтобы писать код доступа к данным на уровне ниньзи!
Entity Framework 6 привносит в EF существенные изменения, которые позволят разработчикам использовать продвинутые программистские практики при доступе к данным. Самая больная новость - EF6 теперь опенсорснутый и достиг многого благодаря сообществу разработчиков. Давно ожидаемые фичи вроде мэппинга хранимок в Code First, поддержки async/await паттернапри выполнении запросов и команд, упрощённое модульное тестирование и встроенные возможности логирования в БД получили широкую известность. EF6 теперь очень расширяем благодаря кастомным миграциям, кастомным соглашениям о мэппинге и внедрении паттернов DI для низкоуровневой настройки DbContext. Появились новые методы и свойства для более умных и простых паттернов разработки. Вместо простого перечисления новых фич, этот курс углубляется в каждую фичу в EF6, чтобы вы поняли не только для чего она, но и как она работает, в каких случаях принесёт пользу и где там подводные камни. В этом курсе осоновательно рассматривается, что EF6 привнесёт в Entity Framework, и это даст вам возможность реально использовать ниньзя-силы, добавленные в этой версии EF.

Содержание

Код:
01. Overview of What's New in EF6                                               00:35:43
  001. Introduction                                                             00:00:16
  002. What Is Entity Framework?                                                00:01:02
  003. What's in This Course?                                                   00:00:44
  004. What's in This Module?                                                   00:00:56
  005. A Brief History of Entity Framework                                      00:07:49
  006. Why EF6?                                                                 00:03:10
  007. A Lap Around EF's CodePlex Site                                          00:08:49
  008. Overview of Changes to the EF Designer                                   00:02:28
  009. Overview of New Features                                                 00:07:57
  010. What's Not (Yet) in EF6                                                  00:01:00
  011. Summary                                                                  00:00:30
  012. Resources                                                                00:00:57
02. Code-Based DbContext Configurations and Interceptors                        00:56:28
  013. Introduction                                                             00:00:17
  014. Why DbConfiguration?                                                     00:01:23
  015. In This Module                                                           00:01:27
  016. Creating and Triggering a DbConfiguration Class                          00:02:11
  017. Why Move Config File Settings to Code?                                   00:01:27
  018. Moving Connection Factory to DbConfiguration                             00:03:34
  019. Moving Database Initializers to DbConfiguration                          00:03:29
  020. The New NullDatabaseIntializer                                           00:01:08
  021. Provider Services and DbConfiguration                                    00:02:41
  022. Tap into the Pipeline With Interceptors                                  00:01:15
  023. Beyond the Interceptor Basics                                            00:07:11
  024. What Stops Does the DbCommandInterceptor Make in the Pipeline?           00:03:32
  025. Building an Interceptor for Database Logging                             00:06:41
  026. Using Interceptors to Solve Complex Problems                             00:07:34
  027. Understanding the Role of Dependency Resolution                          00:05:39
  028. Hosting DbConfiguration in External Assemblies                           00:04:36
  029. Quick Review                                                             00:01:57
  030. Resources                                                                00:00:18
03. Sometimes It's the Little Things                                            00:38:44
  031. Introduction                                                             00:00:20
  032. In This Module                                                           00:01:00
  033. EF6 and Mocking Frameworks                                               00:04:49
  034. Writing Tests to Mock Methods Like DbSet.Find                            00:05:17
  035. Writing Tests to Mock LINQ Queries                                       00:05:02
  036. Nested Entities and Complex Types                                        00:02:44
  037. Fixing the Ambiguous Types Problem                                       00:02:09
  038. Custom Equals vs. Change Tracker Equals                                  00:04:22
  039. Smarter LINQ to Entities Queries                                         00:06:58
  040. Yes, You Can Haz Changes With HasChanges                                 00:03:02
  041. Quick Review                                                             00:02:38
  042. Resources                                                                00:00:18
04. Getting to EF6                                                              00:19:43
  043. Introduction                                                             00:00:16
  044. What Is Entity Framework?                                                00:00:27
  045. Getting EF6 Into New and Old Projects                                    00:11:03
  046. Updating Projects to EF6                                                 00:06:42
  047. Summary                                                                  00:00:48
  048. Resources                                                                00:00:25
05. Performance and Stability Improvements                                      00:50:47
  049. Introduction                                                             00:00:15
  050. In This Module                                                           00:01:59
  051. Faster Processing of LINQ's Enumerable Contains                          00:05:33
  052. Faster Mapping View Generation                                           00:07:52
  053. Using nGen to 'Pre-JIT' EF6 Assembly                                     00:04:39
  054. Reuse Open Database Connections                                          00:05:34
  055. Create DBs That Are More Scalable and Less Prone to Deadlocks            00:06:52
  056. Connection Resiliency for Transient Database Connections                 00:03:11
  057. Digging into the Connection Resiliency Feature                           00:12:40
  058. Quick Review                                                             00:01:43
  059. Resources                                                                00:00:24
06. Changes to the EF Tooling                                                   00:44:01
  060. Introduction                                                             00:00:19
  061. EF Designer History                                                      00:02:15
  062. In This Module                                                           00:01:54
  063. EF Designer's New MSI Installer                                          00:02:46
  064. Creating a Code First Model From a Database in the Designer              00:05:54
  065. Database Views in Your Code First Model                                  00:03:31
  066. Customizing the Code First Designer Templates                            00:07:48
  067. Refactoring the Generated POCOs and Model                                00:03:41
  068. A Warning About a Naming Conflict With Code First From Database          00:01:36
  069. What Does the Empty Code First Model Wizard Do?                          00:02:09
  070. Comparing the Code First Model Wizard to the EF Power Tools              00:03:15
  071. Using EF4 or EF5 With the New Designer                                   00:02:26
  072. A Notable Change to the Model First Workflow                             00:02:58
  073. Why You Still Need the EF Power Tools                                    00:01:18
  074. Quick Review                                                             00:01:46
  075. Resources                                                                00:00:17
07. Stored Procedure Mappings for Code First                                    00:22:59
  076. Introduction                                                             00:00:18
  077. In This Module                                                           00:00:39
  078. Understanding EF Stored Procedure Mappings                               00:01:46
  079. Visualizing Stored Procedure Mappings                                    00:02:40
  080. Differences Between Designer-Based and Code First Model Mappings         00:03:22
  081. Conventions for Procedures Created by Code First                         00:05:17
  082. Customizing Mappings to Work With Existing Stored Procedures             00:07:36
  083. Quick Review                                                             00:01:04
  084. Resources                                                                00:00:14
08. Custom Code First Conventions                                               00:31:40
  085. Introduction                                                             00:00:23
  086. In This Module                                                           00:00:54
  087. Custom Code First Conventions: Why Would You Want Them?                  00:03:37
  088. Custom Conventions Basics With Lightweight Conventions                   00:03:09
  089. Using Attributes to Specify Custom Conventions                           00:02:39
  090. Encapsulating Custom Conventions                                         00:01:13
  091. Understanding and Controlling Execution Order                            00:07:09
  092. Model-Based Conventions                                                  00:08:55
  093. Extending Existing Conventions                                           00:02:14
  094. Quick Review                                                             00:01:04
  095. Resources                                                                00:00:18
09. More Code First Goodies                                                     00:41:49
  096. Introduction                                                             00:00:16
  097. In This Module                                                           00:01:06
  098. Database Index Support in Code First                                     00:06:30
  099. Adding Indexes With Fluent API                                           00:02:53
  100. Setting the Default Database Schema                                      00:02:57
  101. Using AddFromAssembly to Load Conventions and Configurations             00:06:47
  102. Understanding and Fixing How Code First Pluralizes Table Names           00:03:51
  103. Using a PluralizationService to Localize Non-English Table Names         00:06:42
  104. Implementing a Custom Pluralization Rule in Your Data Layer              00:06:53
  105. Mapping to Results of Table Value Functions and Stored Procedures        00:02:02
  106. Quick Review                                                             00:01:30
  107. Resources                                                                00:00:17
10. Enhancements to Code First Migrations                                       00:55:00
  108. Introduction                                                             00:00:16
  109. In This Module                                                           00:01:31
  110. Affecting the Schema of the Migrations History Table                     00:07:02
  111. Smarter Migrations With Idempotent Scripts                               00:04:05
  112. Limitations of Existing Migrations Methods                               00:02:33
  113. How Migrations Get From Method to SQL                                    00:02:39
  114. Create Custom Migrations for Other Database Operations                   00:06:58
  115. Why HasColumnAnnotation and HasTableAnnotation?                          00:01:49
  116. Implementing a Simple Table Annotation                                   00:03:42
  117. Implementing More Complicated Annotations                                00:03:54
  118. Performance Tweak for MigrateDatabaseToLatestVersion Initializer         00:02:36
  119. Migrate From Multiple Models to a Single Database                        00:02:14
  120. Using HasDefaultSchema and ContextKey for Multiple Model Support         00:05:51
  121. Easier Migrations for Multiple Models in a Single Project                00:03:25
  122. Combining Database Initializers and Migrations                           00:04:25
  123. Quick Review                                                             00:01:32
  124. Resources                                                                00:00:20
11. Improved Database Interaction                                               00:36:05
  125. Introduction                                                             00:00:16
  126. In This Module                                                           00:00:47
  127. Simple Database Logging With the Log Property                            00:06:45
  128. Tweaking the Log Functionality                                           00:07:39
  129. SQLCE Functions for LINQ Queries                                         00:03:11
  130. Introducing the Async EF6 Methods                                        00:03:00
  131. Demonstrating the Effect of Asynchronous EF6 Methods                     00:04:49
  132. Perception and Performance: Load Testing With Async EF6                  00:07:58
  133. Quick Review                                                             00:01:16
  134. Resources                                                                00:00:20
Файлы примеров: присутствуют
Формат видео: MP4
Видео: H264 - MPEG-4 AVC (part 10) (avc1) 1024x768@15fps 4:3
Аудио: MPEG AAC Audio (mp4a) 44100Hz Stereo

Скриншоты


_________________
Показать сообщения:    

Текущее время: Сегодня 04:36

Часовой пояс: GMT



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы