2012-03-02 16 views
1

ビューにマップされたエンティティで作業するために挿入ストアドプロシージャを取得しようとしています。問題は文法のようなものですNhibernate 3.1 SQL-(UPDATE、INSERT)ストアドプロシージャのパラメータの順序

<sql-insert>EXEC InsertNote ?,?,?</sql-insert> 
<sql-update>EXEC UpdateNote ?,?,?,?</sql-update> 
<sql-delete>EXEC DeleteNote ?</sql-delete> 

私はこれらのうちの約1500個、100個以上のフィールドを持つものを生成しています。 は、nhibernateがどのような順序でパラメータを生成するかを知る方法があります(プロファイリングを通じてSQL Serverへのorm呼び出しを検証する以外に)?

モデルの複雑さが現時点では複雑になっていますが、この問題の現状の回答は見つかりませんでした。

ありがとう:)

答えて

1

パラメータは、マッピングファイルに表示されるプロパティと同じ順序で生成されます。

これは...このモデルは、大変な労力を費やしていると言います。あなたがすべての操作のためのストアドプロシージャを持っている場合、なぜNHibernateを使うのですか?なぜあなたはNHibernateを持っている場合、ストアドプロシージャを使用するのですか?

関連する問題