CodeFirst特殊字段第二次更新会出现错误 返回

C#论坛 老数据
3 1759
该叫什么 发布于2021/2/2
悬赏:5 飞吻

数据库没有这张表时会正常生成,第二次就会报错

关键字 'begin' 附近有语法错误。


[SugarTable("ClassFeaturedTbl")]

    public class ClassFeaturedTbl

    {

        /// <summary>

        /// 主键

        /// </summary>

        [SugarColumn(IsNullable = false, IsPrimaryKey = true, Length = 32, ColumnDescription = "主键")]

        public string Id { get; set; }


        /// <summary>

        /// 自增编号

        /// </summary>

        [SugarColumn(IsIdentity = true, ColumnDescription = "自增编号")]

        public int AutoId { get; set; }


        /// <summary>

        /// 班级Id

        /// </summary>

        [SugarColumn(IsNullable = false, ColumnDescription = "房源Id")]

        public int classId{ get; set; }


        /// <summary>

        /// 推荐开始时间

        /// </summary>

        [SugarColumn(IsNullable = false, ColumnDescription = "推荐开始时间")]

        public DateTime begin { get; set; }


        /// <summary>

        /// 推荐结束时间

        /// </summary>

        [SugarColumn(IsNullable = false, ColumnDescription = "推荐结束时间")]

        public DateTime end { get; set; }


    }


我猜测begin是关键字所以导致异常

热忱回答3

  • 银 VIP0
    2021/2/2

    希望可以兼容一下特殊的字段[begin]

    0 回复
  • 银 VIP0
    2021/2/2

    数据库是SqlServer

    0 回复
  • @银:是刷新备注 没处理好 关键词 ,下个版本修复

    0 回复