/ / LINQ para DataSets for MySQL Interop - linq, framework de entidade, linq para conjunto de dados

LINQ to DataSets para MySQL Interop - linq, entidade-estrutura, linq-para-conjunto de dados

Eu estou construindo uma aplicação que deve suportarBancos de dados MSSQL e MySQL. Para evitar a duplicação de procedimentos armazenados, etc., estou pensando em usar o Data Access Application Block para recuperar conjuntos de dados muito gerais e de escopo geral do banco de dados e, em seguida, usar o código LINQ do DB para obter acesso a dados mais específico.

Minha outra opção é usar o Entity Framework, como a biblioteca SQL / Connect mais recente aparentemente suporta, mas eu tenho visto muita má imprensa sobre a EF recentemente, então eu tenho algumas dúvidas.

Qual seria o melhor caminho a seguir?

Respostas:

0 para resposta № 1

Eu iria com o Entity Framework. Você também deve saber que o Entity Framework v2 está chegando este ano, que possui ainda mais recursos interessantes.


1 para resposta № 2

Você considerou DbLinq? Eu acredito que isso agora mudou para um projeto de código do google, mas ele suporta o MySQL através da abordagem DataContext de LINQ para SQL (SQL Server).

Não há lançamentos oficiais há algum tempo, mas o o repo está ativo.