SQLITE 新建列参数 COLLATE NOCASE 忽略大小写 返回

SqlSugar
5 58
该叫什么 LINE 发布于1周前
悬赏:5 飞吻

可否将 CREATE TABLE User (UserName NVARCHAR(20) COLLATE NOCASE); 

作为一个moresetting 进行配置


参考:

https://blog.csdn.net/ys410900345/article/details/49930565

热忱回答5

  • LINE LINE VIP0
    1周前

    加入 COLLATE NOCASE 参数建表,以达到忽略大小写的功能。


    或 查询语句后加入 COLLATE NOCASE 以忽略大小写。

    0 回复
  • Where(it=>it.Name.ToLower()==xxx.ToLower())  这样不行吗

    0 回复
  • LINE LINE VIP0
    1周前

    @fate sta:这样比较损耗性能,原生忽略大小写速度会更快

    0 回复
  • 你用codefirst建表可以用columndatatype="NVARCHAR(20) COLLATE NOCASE"

    0 回复
  • 这样就可以了

    0 回复