1

テーブルCycleにSQLServerビューCyclesListがあります。サイクルテーブルにはいくつかの列が含まれ、CyclesListビューには、データベースレベルで計算できるデータが追加されます。

そして今、私はCyclesListを指すNHibernateマッピングを持っています:

<class name="Cycle" table="CyclesList">

ただし、Cycleクラスを操作して、作成/更新操作を実行したいのですが、 Cycleテーブルに直接アクセスするストアドプロシージャを使用する必要があります。NHibernateでそれを達成する方法はありますか?サンプルのマッピング/リソースへのリンクをサンプルとともに適用します。ありがとう

4

1 に答える 1

1

ドキュメントの「Native-Sql->作成、更新、削除のためのカスタムSQL」にいくつかの情報があります。基本的に、マッピングファイルには「sql-insert」、「sql-delete」、「sql-update」の要素が必要です。

Ayendesブログにもがあります。

于 2012-08-27T08:46:09.117 に答える