O'Reilly logo

Microsoft® .NET: Architecting Applications for the Enterprise by Dino Esposito and Andrea Saltarello

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

To SP or Not to SP

We spent a lot of time discussing how to build a custom DAL, and then we concluded that for a Domain Model pattern, using a O/R mapping layer is the only way to go. We also concluded that a well-built DAL is like a simple O/R mapper. Ten years ago, the scenario was radically different.

The best and fastest computers in a company used to be those equipped with a DBMS. Object-orientation was still in its infancy as far as the Microsoft platform was concerned. (C# was the first easy-to-use, object-oriented language we had from Microsoft, and it came along in 2002.) Envisioning a system as "a database with some business code around" was an excellent approach. And we built quite a few systems that way. Stored procedures were by far ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required