1. Why Bother?

Well, okay. Maybe it’s not quite a battle for the heavyweight championship of the world. But with relational database theory on one side and object-oriented analysis and design on the other, you can have a fight on your hands. Computer scientists call it the impedance mismatch, and if you’re the poor programmer in the middle, it can get ugly. At best, you’ll spend a lot of time swapping between one mind-set and the other—because they really are different ways of thinking about a problem—and at worst, you’ll find yourself writing a bunch of tedious, error-prone code to translate your data between the paradigms.

If you’re in that position, or think you might be there in the future, you’ve come to the right place. This is exactly ...

Get Fluent Entity Framework now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.