2009-04-05 4 views
1

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?

Répondre

0

J'irais avec Entity Framework. Vous devriez également savoir que Entity Framework v2 arrive cette année avec des fonctionnalités encore plus intéressantes.

1

Avez-vous considéré DbLinq? Je crois que cela est maintenant passé à un projet de code google, mais il prend en charge MySQL via l'approche DataContext de LINQ-to-SQL (SQL Server).

Il n'y a pas eu de version officielle depuis un moment, mais le repo is active.