调用使用LINQ返回长select返回的SP

调用使用LINQ返回长select返回的SP,linq,linq-to-sql,Linq,Linq To Sql,我使用linq调用SP,SP返回一个很长的字符串。但是当我收到字符串时,它被截断了。有没有办法增加linq中的返回长度?这可能不是linq到SQL的问题。这可能与您如何在存储过程本身中声明包含存储过程输出的变量有关 另一种可能性是,在创建DBML和实体类之后,存储过程变量发生了更改。换句话说,您可以在LINQ中使用varchar(100),在存储过程中使用varchar(200)。如果是这种情况,您需要重新生成DBML。linq没有定义字符串的长度,您是否定义了过程的输出参数。nop,存储过程返

我使用linq调用SP,SP返回一个很长的字符串。但是当我收到字符串时,它被截断了。有没有办法增加linq中的返回长度?

这可能不是linq到SQL的问题。这可能与您如何在存储过程本身中声明包含存储过程输出的变量有关


另一种可能性是,在创建DBML和实体类之后,存储过程变量发生了更改。换句话说,您可以在LINQ中使用varchar(100),在存储过程中使用varchar(200)。如果是这种情况,您需要重新生成DBML。

linq没有定义字符串的长度,您是否定义了过程的输出参数。nop,存储过程返回完整字符串它被截断成什么?只返回字符串的一部分返回多少个字符?