Data Access Layer design patterns
.net, database, design-patterns, oop
Solution
I recommend Patterns of Enterprise Application Architecture by Martin Fowler.
A list of the patterns is also on his website
The DataMapper pattern is also relevant.
Problem
I have to design a Data Access Layer with .NET that probably will use more than one database management system (Mysql and Sql Server) with the same relational design. Basically, it has to be simple to switch from one database to another so I would like you to recommend me some web-sites or books that has been useful for you, with common design patterns or information in general to implement this kind of data access layer. Thank you.