Skip to content

PawelGerr/EntityFrameworkCore-Demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

Demos for blog posts abount Entity Framework Core

N+1 Queries Problem

See the method ExecuteDemoDbQueries in Program.cs

Blog posts:

Inheritance

Blog posts:

Table-Per-Hierarchy (TPH)

Code First: see the method ExecuteTphQueries in Program.cs and the file in /src/EntityFramework.Demo/TphModel/CodeFirst

Table-Per-Type (TPT)

Code First: see the method ExecuteTptQueries in Program.cs and the file in /src/EntityFramework.Demo/TptModel/CodeFirst

Changing Schema at Runtime

See the method ExecuteSchemaChangeQueries in Program.cs

Blog posts:

Issues with TransactionScopes

See the method ExecuteTransactionScopeDemosAsync in Program.cs

Blog posts: Entity Framework Core: Use TransactionScope with Caution!

Integration Testing

See code inside folder IntegrationTests

Blog posts: Entity Framework Core: Isolation of Integration Tests

Issues with RowVersion/Timestamp and NumberToBytesConverter

See method ExecuteRowVersionConversionDemos in Program.cs

Doing a LEFT JOIN with entities having a RowVersion on the right side may throw if using NumberToBytesConverter<T>.

Releases

No releases published

Packages

No packages published