Angenommen Param
als Einschränkung für eine zugeordnete Eigenschaft verwendet wird, versucht die Abfrage, den richtigen Datentyp und die richtige Länge für den Parameter entsprechend der zugeordneten Eigenschaft zu verwenden. Macht Param
mit einer Eigenschaft korrelieren, die einer nvarchar(max)-Spalte zugeordnet ist? Wenn ja, haben Sie die Datenlänge richtig eingestellt? Sie sollten die Datenlänge einer String-Spalte auf eine Länge über 4000 setzen (4001 sollte funktionieren), wenn Sie möchten, dass Nhibernate sie als nvarchar(max) erkennt.