1

今夜ツイッターで興味深い質問が出てきたので、ここに投稿しようと思いました。

基本的に、データベースにデータを永続化するために何を使用しているか、コードベースのデータ アクセス コードの割合を見積もっているのか疑問に思っています。

-- 編集 --
その他の興味深い指標 (コメントに記載) には、ビジネス クラスの数とコードベースの全体的なサイズが含まれます。

NHibernate を発見するずっと前に行ったプロジェクトを見たところです。データ アクセス コードの一部をざっと見てみると、クラス内の永続化可能なプロパティごとに、永続化/ハイドレーション用に約 10 行のコードが含まれていることがわかりました。

4

2 に答える 2

0

ほとんどの場合nHibernateを使用しますが、ツールによって生成されますが、それが重要な場合は、エンティティごとにnHibernateレイヤーに多くのコードを追加することになります。それはコードの大部分を占めることになります。

また、アプリに機能やエンティティを追加すると、DALコードが増加します。したがって、多かれ少なかれ、コードベースの約20%〜30%がDALで構成されていると思います。

于 2009-02-18T06:59:25.367 に答える