0

私のためにこれら2つの表現を明確にする機関はありますか?

それぞれの長所と短所は何ですか?

// 私は、すべての ORM ツールの中で CodeSmith と Linq to sql に慣れてきました。

ありがとうございました

4

2 に答える 2

2

これは、データベース セッションを切断しても、エンティティが「生きている」ことを期待できるかどうかを示します。切断された ORM では、エンティティ オブジェクトを保持しながら (たとえば、Web セッション状態で)、データベース セッションを切断して再接続できます (たとえば、Web ページ リクエストの間)。

個人的には、切断モードで動作しないことを好みます (私は主に NHibernate を使用しています)。これは単純なことのように見えますが、デバッグが難しい副作用がある場合があるためです。

于 2010-08-03T16:48:07.757 に答える
0

データベースへの接続を長時間維持することの短所は次のとおりです。

  1. 接続を維持するためのデータベース上のメモリ
  2. 有限のリソースである可能性があるプールからの接続を拘束する
  3. データのロックによる同時実行の問題

利便性はプロかもしれません。

于 2010-08-03T20:45:00.003 に答える