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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.