|
|
001. Part 1. Getting started.mp4
|
MP4
|
6 MB
|
|
|
002. Chapter 1. Introduction to Entity Framework Core.mp4
|
MP4
|
6.9 MB
|
|
|
003. Chapter 1. My “lightbulb moment” with Entity Framework.mp4
|
MP4
|
10.4 MB
|
|
|
004. Chapter 1. Some words for existing EF6.x developers.mp4
|
MP4
|
1.9 MB
|
|
|
005. Chapter 1. An overview of EF Core.mp4
|
MP4
|
4.2 MB
|
|
|
006. Chapter 1. What about NoSQL.mp4
|
MP4
|
2.8 MB
|
|
|
007. Chapter 1. Your first EF Core application.mp4
|
MP4
|
9.8 MB
|
|
|
008. Chapter 1. The database that MyFirstEfCoreApp will access.mp4
|
MP4
|
5.3 MB
|
|
|
009. Chapter 1. Setting up the MyFirstEfCoreApp application.mp4
|
MP4
|
7.1 MB
|
|
|
010. Chapter 1. Looking under the hood of EF Core.mp4
|
MP4
|
40.1 MB
|
|
|
011. Chapter 1. The stages of development of EF Core.mp4
|
MP4
|
1.9 MB
|
|
|
012. Chapter 1. Should you use EF Core in your next project.mp4
|
MP4
|
9.1 MB
|
|
|
013. Chapter 1. When should you not use EF Core.mp4
|
MP4
|
2.1 MB
|
|
|
014. Chapter 1. Summary.mp4
|
MP4
|
1.8 MB
|
|
|
015. Chapter 2. Querying the database.mp4
|
MP4
|
37.2 MB
|
|
|
016. Chapter 2. Creating the application’s DbContext.mp4
|
MP4
|
24.2 MB
|
|
|
017. Chapter 2. Understanding database queries.mp4
|
MP4
|
7.1 MB
|
|
|
018. Chapter 2. Loading related data.mp4
|
MP4
|
20 MB
|
|
|
019. Chapter 2. Using client vs. server evaluation Adapting data at the last stage of a query.mp4
|
MP4
|
7.5 MB
|
|
|
020. Chapter 2. Building complex queries.mp4
|
MP4
|
15.6 MB
|
|
|
021. Chapter 2. Introducing the architecture of the Book App.mp4
|
MP4
|
5.3 MB
|
|
|
022. Chapter 2. Adding sorting, filtering, and paging.mp4
|
MP4
|
16.9 MB
|
|
|
023. Chapter 2. Putting it all together Combining Query Objects.mp4
|
MP4
|
3.2 MB
|
|
|
024. Chapter 2. Summary.mp4
|
MP4
|
2.8 MB
|
|
|
025. Chapter 3. Changing the database content.mp4
|
MP4
|
4.8 MB
|
|
|
026. Chapter 3. Creating new rows in a table.mp4
|
MP4
|
16 MB
|
|
|
027. Chapter 3. Updating database rows.mp4
|
MP4
|
29.6 MB
|
|
|
028. Chapter 3. Handling relationships in updates.mp4
|
MP4
|
68.2 MB
|
|
|
029. Chapter 3. Deleting entities.mp4
|
MP4
|
13.4 MB
|
|
|
030. Chapter 3. Summary.mp4
|
MP4
|
3.3 MB
|
|
|
031. Chapter 4. Using EF Core in business logic.mp4
|
MP4
|
20.5 MB
|
|
|
032. Chapter 4. Complex business logic example Processing an order for books.mp4
|
MP4
|
2.3 MB
|
|
|
033. Chapter 4. Using a design pattern to implement complex business logic.mp4
|
MP4
|
6.9 MB
|
|
|
034. Chapter 4. Implementing the business logic for processing an order.mp4
|
MP4
|
56 MB
|
|
|
035. Chapter 4. Simple business logic example ChangePriceOfferService.mp4
|
MP4
|
7 MB
|
|
|
036. Chapter 4. Validation business logic example Adding review to a book, with checks.mp4
|
MP4
|
4.7 MB
|
|
|
037. Chapter 4. Adding extra features to your business logic handling.mp4
|
MP4
|
42.3 MB
|
|
|
038. Chapter 4. Summary.mp4
|
MP4
|
1.9 MB
|
|
|
039. Chapter 5. Using EF Core in ASP.NET Core web applications.mp4
|
MP4
|
4.8 MB
|
|
|
040. Chapter 5. Understanding the architecture of the Book App.mp4
|
MP4
|
2.3 MB
|
|
|
041. Chapter 5. Understanding dependency injection.mp4
|
MP4
|
17.2 MB
|
|
|
042. Chapter 5. Making the application’s DbContext available via DI.mp4
|
MP4
|
10.1 MB
|
|
|
043. Chapter 5. Calling your database access code from ASP.NET Core.mp4
|
MP4
|
8.7 MB
|
|
|
044. Chapter 5. Implementing the book list query page.mp4
|
MP4
|
11.6 MB
|
|
|
045. Chapter 5. Implementing your database methods as a DI service.mp4
|
MP4
|
18.1 MB
|
|
|
046. Chapter 5. Deploying an ASP.NET Core application with a database.mp4
|
MP4
|
7.7 MB
|
|
|
047. Chapter 5. Using EF Core’s migration feature to change the database’s structure.mp4
|
MP4
|
13.3 MB
|
|
|
048. Chapter 5. Using asyncawait for better scalability.mp4
|
MP4
|
9.7 MB
|
|
|
049. Chapter 5. Running parallel tasks How to provide the DbContext.mp4
|
MP4
|
11 MB
|
|
|
050. Chapter 5. Summary.mp4
|
MP4
|
3.6 MB
|
|
|
051. Chapter 6. Tips and techniques for reading and writing with EF Core.mp4
|
MP4
|
70.8 MB
|
|
|
052. Chapter 6. Writing to the database with EF Core.mp4
|
MP4
|
23.3 MB
|
|
|
053. Chapter 6. Summary.mp4
|
MP4
|
2.3 MB
|
|
|
054. Part 2. Entity Framework in depth.mp4
|
MP4
|
3.1 MB
|
|
|
055. Chapter 7. Configuring nonrelational properties.mp4
|
MP4
|
7.1 MB
|
|
|
056. Chapter 7. A worked example of configuring EF Core.mp4
|
MP4
|
9.1 MB
|
|
|
057. Chapter 7. Configuring by convention.mp4
|
MP4
|
9.9 MB
|
|
|
058. Chapter 7. Configuring via Data Annotations.mp4
|
MP4
|
2.8 MB
|
|
|
059. Chapter 7. Configuring via the Fluent API.mp4
|
MP4
|
7.4 MB
|
|
|
060. Chapter 7. Excluding properties and classes from the database.mp4
|
MP4
|
2.8 MB
|
|
|
061. Chapter 7. Setting database column type, size, and nullability.mp4
|
MP4
|
4.4 MB
|
|
|
062. Chapter 7. Value conversions Changing data tofrom the database.mp4
|
MP4
|
5.2 MB
|
|
|
063. Chapter 7. The different ways of configuring the primary key.mp4
|
MP4
|
5.8 MB
|
|
|
064. Chapter 7. Adding indexes to database columns.mp4
|
MP4
|
2.7 MB
|
|
|
065. Chapter 7. Configuring the naming on the database side.mp4
|
MP4
|
7.3 MB
|
|
|
066. Chapter 7. Configuring Global Query Filters.mp4
|
MP4
|
2.2 MB
|
|
|
067. Chapter 7. Applying Fluent API commands based on the database provider type.mp4
|
MP4
|
4.1 MB
|
|
|
068. Chapter 7. Shadow properties Hiding column data inside EF Core.mp4
|
MP4
|
7.7 MB
|
|
|
069. Chapter 7. Backing fields Controlling access to data in an entity class.mp4
|
MP4
|
12.8 MB
|
|
|
070. Chapter 7. Recommendations for using EF Core’s configuration.mp4
|
MP4
|
22.9 MB
|
|
|
071. Chapter 7. Summary.mp4
|
MP4
|
3.1 MB
|
|
|
072. Chapter 8. Configuring relationships.mp4
|
MP4
|
6.8 MB
|
|
|
073. Chapter 8. What navigational properties do you need.mp4
|
MP4
|
3.4 MB
|
|
|
074. Chapter 8. Configuring relationships.mp4
|
MP4
|
1.6 MB
|
|
|
075. Chapter 8. Configuring relationships By Convention.mp4
|
MP4
|
28.3 MB
|
|
|
076. Chapter 8. Configuring relationships by using Data Annotations.mp4
|
MP4
|
5.3 MB
|
|
|
077. Chapter 8. Fluent API relationship configuration commands.mp4
|
MP4
|
34.9 MB
|
|
|
078. Chapter 8. Controlling updates to collection navigational properties.mp4
|
MP4
|
4.5 MB
|
|
|
079. Chapter 8. Additional methods available in Fluent API relationships.mp4
|
MP4
|
20.7 MB
|
|
|
080. Chapter 8. Alternative ways of mapping entities to database tables.mp4
|
MP4
|
41.6 MB
|
|
|
081. Chapter 8. Summary.mp4
|
MP4
|
3.6 MB
|
|
|
082. Chapter 9. Handling database migrations.mp4
|
MP4
|
4.7 MB
|
|
|
083. Chapter 9. Understanding the complexities of changing your application’s database.mp4
|
MP4
|
6.3 MB
|
|
|
084. Chapter 9. Part 1 Introducing the three approaches to creating a migration.mp4
|
MP4
|
5.8 MB
|
|
|
085. Chapter 9. Creating a migration by using EF Core’s add migration command.mp4
|
MP4
|
44.5 MB
|
|
|
086. Chapter 9. Editing an EF Core migration to handle complex situations.mp4
|
MP4
|
19.2 MB
|
|
|
087. Chapter 9. Using SQL scripts to build migrations.mp4
|
MP4
|
22 MB
|
|
|
088. Chapter 9. Using EF Core’s reverse-engineering tool.mp4
|
MP4
|
18.7 MB
|
|
|
089. Chapter 9. Part 2 Applying your migrations to a database.mp4
|
MP4
|
28.9 MB
|
|
|
090. Chapter 9. Migrating a database while the application is running.mp4
|
MP4
|
14.6 MB
|
|
|
091. Chapter 9. Summary.mp4
|
MP4
|
2.4 MB
|
|
|
092. Chapter 10. Configuring advanced features and handling concurrency conflicts.mp4
|
MP4
|
25 MB
|
|
|
093. Chapter 10. Computed column A dynamically calculated column value.mp4
|
MP4
|
7.7 MB
|
|
|
094. Chapter 10. Setting a default value for a database column.mp4
|
MP4
|
15 MB
|
|
|
095. Chapter 10. Sequences Providing numbers in a strict order.mp4
|
MP4
|
2.5 MB
|
|
|
096. Chapter 10. Marking database-generated properties.mp4
|
MP4
|
11.2 MB
|
|
|
097. Chapter 10. Handling simultaneous updates Concurrency conflicts.mp4
|
MP4
|
70.5 MB
|
|
|
098. Chapter 10. Summary.mp4
|
MP4
|
2.5 MB
|
|
|
099. Chapter 11. Going deeper into the DbContext.mp4
|
MP4
|
4.7 MB
|
|
|
100. Chapter 11. Understanding how EF Core tracks changes.mp4
|
MP4
|
4.6 MB
|
|
|
101. Chapter 11. Looking at commands that change an entity’s State.mp4
|
MP4
|
26.6 MB
|
|
|
102. Chapter 11. SaveChanges and its use of ChangeTracker.DetectChanges.mp4
|
MP4
|
31.1 MB
|
|
|
103. Chapter 11. Using SQL commands in an EF Core application.mp4
|
MP4
|
17.9 MB
|
|
|
104. Chapter 11. Accessing information about the entity classes and database tables.mp4
|
MP4
|
15.2 MB
|
|
|
105. Chapter 11. Dynamically changing the DbContext’s connection string.mp4
|
MP4
|
4.1 MB
|
|
|
106. Chapter 11. Handling database connection problems.mp4
|
MP4
|
10.8 MB
|
|
|
107. Chapter 11. Summary.mp4
|
MP4
|
3.5 MB
|
|
|
108. Part 3. Using Entity Framework Core in real-world applications.mp4
|
MP4
|
3.7 MB
|
|
|
109. Chapter 12. Using entity events to solve business problems.mp4
|
MP4
|
11.8 MB
|
|
|
110. Chapter 12. Defining where domain events and integration events are useful.mp4
|
MP4
|
3 MB
|
|
|
111. Chapter 12. Where might you use events with EF Core.mp4
|
MP4
|
9.8 MB
|
|
|
112. Chapter 12. Implementing a domain event system with EF Core.mp4
|
MP4
|
30.3 MB
|
|
|
113. Chapter 12. Implementing an integration event system with EF Core.mp4
|
MP4
|
14.1 MB
|
|
|
114. Chapter 12. Improving the domain event and integration event implementations.mp4
|
MP4
|
11.7 MB
|
|
|
115. Chapter 12. Summary.mp4
|
MP4
|
2.2 MB
|
|
|
116. Chapter 13. Domain-Driven Design and other architectural approaches.mp4
|
MP4
|
4.9 MB
|
|
|
117. Chapter 13. The Book App’s evolving architecture.mp4
|
MP4
|
16.3 MB
|
|
|
118. Chapter 13. Introduction to DDD at the entity class level.mp4
|
MP4
|
8.7 MB
|
|
|
119. Chapter 13. Altering the Book App entities to follow the DDD approach.mp4
|
MP4
|
45.9 MB
|
|
|
120. Chapter 13. Using your DDD-styled entity classes in your application.mp4
|
MP4
|
25.1 MB
|
|
|
121. Chapter 13. The downside of DDD entities Too many access methods.mp4
|
MP4
|
4.1 MB
|
|
|
122. Chapter 13. Getting around performance issues in DDD-styled entities.mp4
|
MP4
|
18.4 MB
|
|
|
123. Chapter 13. Three architectural approaches Did they work.mp4
|
MP4
|
13.8 MB
|
|
|
124. Chapter 13. Summary.mp4
|
MP4
|
3.2 MB
|
|
|
125. Chapter 14. EF Core performance tuning.mp4
|
MP4
|
15.4 MB
|
|
|
126. Chapter 14. Part 2 Techniques for diagnosing a performance issue.mp4
|
MP4
|
23.3 MB
|
|
|
127. Chapter 14. Part 3 Techniques for fixing performance issues.mp4
|
MP4
|
2.3 MB
|
|
|
128. Chapter 14. Using good patterns makes your application perform well.mp4
|
MP4
|
11.7 MB
|
|
|
129. Chapter 14. Performance antipatterns Database queries.mp4
|
MP4
|
21.6 MB
|
|
|
130. Chapter 14. Performance antipatterns Writes.mp4
|
MP4
|
24.1 MB
|
|
|
131. Chapter 14. Performance patterns Scalability of database accesses.mp4
|
MP4
|
9.1 MB
|
|
|
132. Chapter 14. Summary.mp4
|
MP4
|
1.6 MB
|
|
|
133. Chapter 15. Master class on performance-tuning database queries.mp4
|
MP4
|
15.2 MB
|
|
|
134. Chapter 15. Good LINQ approach Using an EF Core Select query.mp4
|
MP4
|
10.2 MB
|
|
|
135. Chapter 15. LINQ+UDFs approach Adding some SQL to your LINQ code.mp4
|
MP4
|
6.1 MB
|
|
|
136. Chapter 15. SQL+Dapper Creating your own SQL.mp4
|
MP4
|
8.1 MB
|
|
|
137. Chapter 15. LINQ+caching approach Precalculating costly query parts.mp4
|
MP4
|
58 MB
|
|
|
138. Chapter 15. Comparing the four performance approaches with development effort.mp4
|
MP4
|
5.4 MB
|
|
|
139. Chapter 15. Improving database scalability.mp4
|
MP4
|
7.2 MB
|
|
|
140. Chapter 15. Summary.mp4
|
MP4
|
2.1 MB
|
|
|
141. Chapter 16. Cosmos DB, CQRS, and other database types.mp4
|
MP4
|
7.1 MB
|
|
|
142. Chapter 16. Introduction to Cosmos DB and its EF Core provider.mp4
|
MP4
|
6.3 MB
|
|
|
143. Chapter 16. Building a Command and Query Responsibility Segregation (CQRS) system using Cosmos DB.mp4
|
MP4
|
8.5 MB
|
|
|
144. Chapter 16. The design of a two-database CQRS architecture application.mp4
|
MP4
|
35.8 MB
|
|
|
145. Chapter 16. Understanding the structure and data of a Cosmos DB account.mp4
|
MP4
|
8.6 MB
|
|
|
146. Chapter 16. Displaying books via Cosmos DB.mp4
|
MP4
|
28.6 MB
|
|
|
147. Chapter 16. Was using Cosmos DB worth the effort Yes!.mp4
|
MP4
|
30.4 MB
|
|
|
148. Chapter 16. Differences in other database types.mp4
|
MP4
|
13.2 MB
|
|
|
149. Chapter 16. Summary.mp4
|
MP4
|
2.5 MB
|
|
|
150. Chapter 17. Unit testing EF Core applications.mp4
|
MP4
|
17.3 MB
|
|
|
151. Chapter 17. Getting your application’s DbContext ready for unit testing.mp4
|
MP4
|
5.8 MB
|
|
|
152. Chapter 17. Three ways to simulate the database when testing EF Core applications.mp4
|
MP4
|
5.4 MB
|
|
|
153. Chapter 17. Choosing between a production-type database and an SQLite in-memory database.mp4
|
MP4
|
11.9 MB
|
|
|
154. Chapter 17. Using a production-type database in your unit tests.mp4
|
MP4
|
27.4 MB
|
|
|
155. Chapter 17. Using an SQLite in-memory database for unit testing.mp4
|
MP4
|
9.1 MB
|
|
|
156. Chapter 17. Stubbing or mocking an EF Core database.mp4
|
MP4
|
12.5 MB
|
|
|
157. Chapter 17. Unit testing a Cosmos DB database.mp4
|
MP4
|
9.8 MB
|
|
|
158. Chapter 17. Seeding a database with test data to test your code correctly.mp4
|
MP4
|
3.9 MB
|
|
|
159. Chapter 17. Solving the problem of one database access breaking another stage of your test.mp4
|
MP4
|
11.8 MB
|
|
|
160. Chapter 17. Capturing the database commands sent to a database.mp4
|
MP4
|
12.6 MB
|
|
|
161. Chapter 17. Summary.mp4
|
MP4
|
4.8 MB
|
|
|
162. Appendix. A brief introduction to LINQ.mp4
|
MP4
|
9 MB
|
|
|
163. Appendix. Introduction to IQueryableT type, and why it’s useful.mp4
|
MP4
|
10.7 MB
|
|
|
164. Appendix. Querying an EF Core database by using LINQ.mp4
|
MP4
|
2.9 MB
|
|
|
Bonus Resources.txt
|
TXT
|
409.6 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|