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框架映射可能就会出现问题

  • 相关阅读:
    tcp三次握手和四次挥手
    tcp/ip五层协议
    osi七层模型
    函数与模块间作用域的区别
    简易版学生选课系统
    用pathon实现计算器功能
    python三大神器之生成器
    python三大神器之迭代器
    用python实现购物车功能
    正则表达式用法简介
  • 原文地址:https://www.cnblogs.com/LeeSki/p/14748107.html
Copyright © 2011-2022 走看看