What are good ways of achieving this DB agnosticism without actually coding two DAL’s? I’ve heard that the Data Access Application Block is suitable for this.
What are good ways of achieving this DB agnosticism without actually coding two DAL’s?
Share
You could also look at the various ORM libraries like NHibernate. When you are targeting multiple databases, it is best to look for a tool that can create your database from configuration files or from code. That will prevent you from having to create identical databases in MySQL and MSSql.