1

MSSQL および MySQL データベースをサポートする必要があるアプリケーションを構築しています。ストアド プロシージャなどの重複を避けるために、データ アクセス アプリケーション ブロックを使用して、いずれかのデータベースから広範囲の非常に一般的なデータセットを取得し、DB に依存しない LINQ コードを使用してより具体的なデータ アクセスを行うことを検討しています。

私の他のオプションは、最新の SQL/Connect ライブラリがサポートしているように見える Entity Framework を使用することですが、最近 EF について多くの悪い報道を見たので、いくつか疑問があります。

どちらのルートに従うのが良いでしょうか?

4

2 に答える 2

1

DbLinqを検討しましたか? これは現在 Google コード プロジェクトに移行していると思いますが、LINQ-to-SQL (SQL Server) の DataContext アプローチを介して MySQL をサポートしています。

公式リリースはしばらくありませんが、リポジトリはアクティブです。

于 2009-04-05T12:02:49.947 に答える
0

Entity Framework を使用します。さらに優れた機能を備えた Entity Framework v2 が今年登場することも知っておく必要があります。

于 2009-04-05T12:08:41.993 に答える