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框架映射可能就會出現問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM