#105 Jon Smith, Entity Framework Core 2.1 and Domain Driven Design

Summary
Jon Smith talks to me about Entity Framework Core 2.1, how to organize your EF code to meet the principles of domain driven design and his recent book on the topic.

Details
Who he is, what he does. Leaving tech and coming back. Differences between EF 6 and EF Core, no more db initializer or data validation (by default), better adding and updating, lazy loading, less bugs in Core 2. How to layout your models, DTO's, business logic, getters and setters, action methods and where to perform queries. Measuring performance and scalability of Entity Framework; Bryan rants about measuring performance yourself, Dapper vs EF, does performance always matter ; Entity Framework Extensions and Dapper Plus from ZZZ Projects. Unit testing, Ensure Created, how to test calls to stored procs with EF.

Links
Jon's site

Jon's recent article on this topic

Jon's book

Download mp3 of podcast

#50 Julie Lerman, Entity Framework Core 1

Summary
Julie Lerman tells me all about Entity Framework Core* and her love of learning.

Details
What's new with EF, whole new code base, no EDMX, no object context, EF 6 is not going away; in memory provider for testing, better disconnected scenarios, proof of concept for NOSql, batch updates; is it production ready; learning cool things; Julie has been working on EF since 2006; books on EF; using Aurelia; Julie Lerman uses a Mac now; domain driven design; demoware vs good practices; learning from Jimmy Bogard; Julie's hectic conference schedule.

* this podcast was recorded before the rename from Entity Framework 7 to Entity Framework Core 1.

Download mp3 of podcast