を使用してストアドプロシージャを実行し、を使用GetNamedQueryして文字列パラメータを設定していますSetString。NHibernateは文字列パラメータをに設定しますNVarchar(4000)。私の文字列パラメータ値は実際にはこれより長いため、切り捨てられます。
クエリを実行するときにNHibernateに長い文字列型を使用するように指示する方法はありますか?クエリは、マッピングファイルで単純に定義されています。exec dbo.ProcessUploads :courseId, :uploadxml
編集:私のパラメータはどちらも、関係するエンティティのプロパティではありません。