Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

NHibernate - Festlegen einer langen Zeichenfolge als Parameter für die Abfrage

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.