Entity Framework Core In-Depth Part 8

Published: 30 June 2020
on channel: Microsoft Visual Studio
3,795
96

In this episode, Robert is joined by Phil Japikse for part 8 of a 10 part series on Entity Framework Core. This series is a follow-up to the 5 part series that was aimed at folks new to EF Core and provides a more in-depth exploration of a number of topics.

Blending EF Core with server side functionality is a breeze with EF Core. Phil covers using computed columns in EF Core as well as mapping SQL Server function to C# functions for use in LINQ queries.

Find the sample code at https://github.com/skimedic/presentat....

Learn more about Entity Framework Core at https://aka.ms/vstefcoredocs.

Episode list:

Part 1: Performance. (   • Entity Framework Core In-Depth Part 1  ) Phil shows off all of the great performance improvements in EF Core.
Part 2: View Models. (   • Entity Framework Core In-Depth Part 2  ) Phil covers using straight SQL, stored procedures, and populating view models with projections.
Part 3: Configuration. (   • Entity Framework Core In-Depth Part 3  ) EF Core provides a wide range of configuration options for the derived DbContext and it's full support of dependency injection.
Part 4: Build Your Model. (   • Entity Framework Core In-Depth Part 4  ) This show is about creating your EF Core entities to shape the database and using migrations to publish the model.
Part 5: Global Query Filters. (   • Entity Framework Core In-Depth Part 5  ). These new in EF Core, and provide a great mechanism for handling scenarios like multi-tenancy and soft delete.
Part 6: Concurrency Conflicts. (   • Entity Framework Core In-Depth Part 6  ) These have long been a problem for multi-user systems. Phil walks us through how concurrency checking works with EF Core and SQL Server, and all of the data provided back to the developer when a concurrency issue occurs.
Part 7: Connection Resiliency. (   • Entity Framework Core In-Depth Part 7  ) EF Core can gracefully handles transient database errors (if you enable the feature). Phil and Robert talk about what transient errors are, how to enable the feature, and how it effects using explicit permissions.
Part 8: Computed Columns. (this episode)
Part 9: Change Tracking Events. (   • Entity Framework Core In-Depth Part 9  ) The fairly recent addition of Tracking and State Change events provides a mechanism for audit logging (among other uses). Phil shows how this works as well as takes a quick spin through the EF Core Interceptors.
Part 10: Field Mapping. (   • Entity Framework Core In-Depth Part 10  ) This enables EF Core to create your entities without calling the property setters, solving the long running problem of using an ORM with frameworks that use INotifyPropertyChanged, such as Windows Presentation Foundation (WPF).


Watch video Entity Framework Core In-Depth Part 8 online without registration, duration hours minute second in high quality. This video was added by user Microsoft Visual Studio 30 June 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,79 once and liked it 9 people.