私はMSSQLとMySQLデータベースをサポートしなければならないアプリケーションを構築しています。ストアドプロシージャなどの重複を避けるため、データアクセスアプリケーションブロックを使用して、いずれかのデータベースから広範囲にわたる非常に一般的なデータセットを取得し、より具体的なデータアクセスにDBアジノスティックLINQコードを使用することを検討しています。MySQL InteropのLINQ to DataSets
私の他の選択肢は、最新のSQL/Connectライブラリが明らかにそれをサポートしているように、Entity Frameworkを使用することですが、最近EFに関する多くの悪い報道を見たので、疑問があります。
どちらの方が良いでしょうか?