Code First 表别名带上库名还是有问题 返回

C#论坛 老数据
6 1827
该叫什么 发布于2020/11/9
悬赏:5 飞吻

在更新了5.0.0.19后我尝试了别名带上库名,但还是不行

异常信息:

对象无效。'dbo.accountmanager.dbo.Base_MenuList.MenuID' 不允许有扩展属性,或对象不存在。


于是我更新了最新版本5.0.1发现还是一样的异常

所以我就在github上下载了源码查看一下

发现了

image.png



但是下面的3个方法


this.Context.DbMaintenance.AddRemark(entityInfo);

this.Context.DbMaintenance.AddIndex(entityInfo);

this.Context.DbMaintenance.AddDefaultValue(entityInfo);

都还没有进行处理

image.png

image.png


image.png


热忱回答6

  • 实体发出来

    0 回复
  • 还有数据库类型

    0 回复
  • 银 VIP0
    2020/11/9

       [SugarTable("accountmanager.dbo.Base_MenuList")]

        public class Base_MenuList

        {

            /// <summary>

            /// 菜单主键Id

            /// </summary>

            [SugarColumn(IsPrimaryKey = true, IsIdentity = true,ColumnDescription = "菜单主键Id")]

            public int MenuID { get; set; }


            /// <summary>

            /// 名称

            /// </summary>

            [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "名称")]

            public string MenuName { get; set; }

        }


    0 回复
  • 银 VIP0
    2020/11/9

    数据库是SQLSERVER

    0 回复
  • @银:下个版本处理

    0 回复
  • 银 VIP0
    2020/11/9

    @fate stay night:辛苦了

    0 回复