3

.NET 3.5で開発するとき、私は当然、データアクセスにLINQを使用します。

しかし、.NET 2.0プロジェクトの場合、どのデータアクセスモデルを使用するのが最適ですか?私は主にTableAdaptersを使用する傾向がありますが、状況によっては独自のSQLを作成することもあります。

4

3 に答える 3

7

NHibernateを試しましたか? 私自身はあまり使用したことがありませんが、Java の従兄弟を使った経験は非常にポジティブなものでした。

LLBLGenなどの他の代替手段もあります。

ただし、問題について詳しく知らずに、全体的な「最適な」ソリューションを推奨することは非常に困難です。

于 2008-12-16T10:35:28.627 に答える
2

CodeSmithは、私が聞いたことからのもう1つの優れたツールです。

最高のDALのようなものはなく、現在のソリューションに最適なものだけです。

私たちは長年社内のものを使用していましたが、それほど悪くはありませんでしたが、最終的には商用製品と比較して保守不可能でした。

于 2008-12-16T11:00:31.697 に答える
1

MVCスタイルのASP.Net2.0アプリケーションの場合、データアクセスにCastleプロジェクトとActiveRecordを使用できます。ActiveRecordは個別に使用できます。

ActiveRecord
「NHibernateを使用して実装されたエンタープライズデータマッピングパターン」
http://www.castleproject.org/

于 2008-12-16T11:11:28.537 に答える