Je construis une application qui doit supporter les bases de données MSSQL et MySQL. Pour éviter la duplication des procédures stockées etc., j'utilise le bloc d'accès aux données pour extraire des ensembles de données très généraux de l'une ou l'autre des bases de données, puis utiliser le code LINQ agnostique DB pour un accès aux données plus spécifique. Mon autre option est d'utiliser Entity Framework, comme la dernière bibliothèque SQL/Connect le supporte apparemment, mais j'ai vu beaucoup de mauvaise presse sur EF récemment, donc j'ai quelques doutes.LINQ to DataSets pour MySQL Interop
Quelle serait la meilleure route à suivre?