zoukankan      html  css  js  c++  java
  • SqlServer的bool类型和SqlSugar使用

    SqlServer中的bool类型就是bit,赋值的时候赋值0或1即可,同时数据库在编辑状态下会自动与字符串常亮True和False替换。

    使用SqlSugar的时候设置bit类型,如下代码IsImportant 和 IsFinish字段就是bool类型的设置方法 :

      [SugarTable("Task",tableDescription:"My to do things")]
        public class Task
        {
            [SugarColumn(IsPrimaryKey =true,ColumnDataType ="varchar(255)")]
            public string ID { get; set; }
            [SugarColumn(ColumnDataType = "nvarchar(255)")]
            public string Title { get; set; }
            [SugarColumn(ColumnDataType = "nvarchar(255)",IsNullable =true)]
            public string Description { get; set; }
            [SugarColumn(ColumnDataType = "datetime")]
            public DateTime StartTime { get; set; }
            [SugarColumn(ColumnDataType = "datetime",IsNullable =true)]
            public DateTime? Deadline { get; set; }
            [SugarColumn(ColumnDataType = "bit")]
            public bool IsImportant { get; set; }
            [SugarColumn(ColumnDataType = "bit")]
            public bool IsFinish { get; set; }
    
        }

     PS:注意不要设置成varchar()类型了,否则ORM框架映射可能就会出现问题

  • 相关阅读:
    virtualenv wrapper安装配置
    Docker 制作镜像-redis
    nginx+redis多进程镜像制作
    Docker 制作镜像
    docker操作常用命令
    docker设置镜像加速
    Centos7安装docker CE社区版
    定时器线程Timer
    linux系统history记录不全的原因
    zabbix监控windows系统的磁盘IO情况
  • 原文地址:https://www.cnblogs.com/LeeSki/p/14748107.html
Copyright © 2011-2022 走看看