如何将nvarchar转成varchar且长度不是最大值呢 返回

SqlSugar 处理完成
10 86
该叫什么 next 发布于2周前
悬赏:0 飞吻

为啥改了一下类型,查询速度差别这么大呢,查询慢的是使用sqlsugar框架产生的sql,我试了文档里几种不使用nvarchar的方法,但都没有效果。现在我都用原生的SQL语句但是原来那么方便


热忱回答10

  • 这个可以配置的

    0 回复
  • https://www.donet5.com/Home/Doc?typeId=2361

    0 回复
  • 还有疑问提供C#代码

    0 回复
  • next next VIP0
    2周前

    微信截图_20230914140700.png微信截图_20230914140728.png

    0 回复
  • next next VIP0
    2周前

    @fate sta:我配置了但是没有生效,SQL还是nvarchar,是使用有问题吗

    0 回复
  • next next VIP0
    2周前

    @fate sta: WHERE (( [State] <> CAST(@MethodConst0 AS NVARCHAR(MAX))) AND ( [State] <> CAST(@MethodConst1 AS NVARCHAR(MAX))))) T WHERE RowIndex BETWEEN 1 AND 10',N'@MethodConst0 nvarchar(4000),@MethodConst1 nvarchar(4000)',@MethodConst0=N'Complete',@MethodConst1=N'Cancel'

    我这样用的SQL还是没变

    0 回复
  • tostring去掉

    0 回复
  • 本想生效你tostring又转回去了

    0 回复
  • var xxx=xxx.tostring() 拿到外面去tostring

    0 回复
  • next next VIP0
    2周前


    @fate sta:好的

    0 回复