上記のormのいずれかを選択したいと思います。バッチ処理におけるnhibernateとentityFrameworkの違いは何ですか?
2612 次
2 に答える
4
NHibernateは次のことができます:
- 複数の更新/挿入/削除を一度に送信する
- あるタイプの複数のプロキシを一度にロードする
- あるタイプの複数のコレクションを一度にロードする
- オブジェクト指向DMLステートメントを実行する
- クエリを1回のラウンドトリップで手動でグループ化する(マルチクエリ、先物)
EFは次のことができます。
- 上記のどれでもない
于 2011-05-22T11:51:59.270 に答える
3
違いは、EFにはネイティブにコマンドのバッチ処理がないため、すべての更新、挿入、または削除がデータベースへの個別のラウンドトリップで実行されることです。ただし、前の質問では、回避策へのリンクがいくつかあります。EFには、NHibernateの将来のクエリ(複数のクエリを単一のデータベースラウンドトリップにバッチ処理する方法)に代わるものもありません。
于 2011-05-22T07:59:08.030 に答える