实体框架核心,更新数据库不考虑属性

克里斯一世

我有一个PersonEntity具有某些属性的实体

    public class PersonEntity
    {

        [Required]
        [MaxLength(50)]
        public string FirstName { get; set; }

        [Required]
        [MaxLength(50)]
        public string LastName { get; set; }

        [Key]
        public int Id{ get; set; }
    }

当我这样做update-database -verbose数据库和表生成但不考虑属性。有VARCHAR(MAX)为FirstNameLastName数据库中的,它是可为空。

我尝试使用流畅的API(我删除了属性)

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Entity<PersonEntity>()
        .ToTable(nameof(this.Customer))
        .HasKey(e => e.Id);

    modelBuilder.Entity<PersonEntity>()
        .Property(t => t.LastName)
        .IsRequired()
        .HasMaxLength(50);

    modelBuilder.Entity<PersonEntity>()
        .Property(t => t.FirstName)
        .IsRequired()
        .HasMaxLength(50);

    base.OnModelCreating(modelBuilder);
}

但结果相同。

知道为什么吗?

谢谢,

JB的

Update-Database:执行由Add-Migration命令创建的最后一个迁移文件,并将更改应用于数据库架构

每当您更改域类时,请Add-Migration使用name参数执行以创建新的迁移文件,然后执行Update-Database命令以将更改应用于数据库架构。参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

实体框架核心更新-特定于数据库的迁移

来自分类Dev

在并发数据库更新时锁定实体框架代码

来自分类Dev

实体框架数据库更新优先多重性冲突

来自分类Dev

身份实体框架库-更新数据库[MySQL]

来自分类Dev

实体框架数据库优先属性验证

来自分类Dev

实体框架Fluent API不考虑基类属性

来自分类Dev

更新数据库条目MVC实体框架

来自分类Dev

在实体框架中检索类的数据库计算属性

来自分类Dev

如何使用实体框架从DataGrid更新数据库

来自分类Dev

实体框架核心-如何检查数据库是否存在?

来自分类Dev

实体框架无法更新数据库

来自分类Dev

尝试先使用实体框架代码更新数据库

来自分类Dev

实体框架数据库更新

来自分类Dev

在带有实体框架核心的ASP.NET Core WebAPI中使用“数据库生成的”处理属性

来自分类Dev

从数据库呈现全日历事件,而不考虑时区

来自分类Dev

实体框架核心2.0.3不提供数据库的最新数据

来自分类Dev

使用DTO实体框架,如何更新数据库?

来自分类Dev

实体框架不会更新Amazon RDS SQL数据库

来自分类Dev

使用实体框架的导航属性更新数据库

来自分类Dev

检索实体框架中类的数据库计算属性

来自分类Dev

实体框架-“从数据库更新”未添加表

来自分类Dev

实体框架“从数据库更新模型,表成为关系

来自分类Dev

尝试先使用实体框架代码更新数据库

来自分类Dev

如何使用实体框架核心1.0从ASP.MVC核心的数据库中读取记录

来自分类Dev

Automapper,实体框架更新数据库

来自分类Dev

实体框架核心 - 数据库未填充

来自分类Dev

Azure 上的实体框架核心:更新数据库参数 –ConnectionString 不起作用

来自分类Dev

实体框架更新数据库

来自分类Dev

使用实体框架核心更新数据库中的列

Related 相关文章

  1. 1

    实体框架核心更新-特定于数据库的迁移

  2. 2

    在并发数据库更新时锁定实体框架代码

  3. 3

    实体框架数据库更新优先多重性冲突

  4. 4

    身份实体框架库-更新数据库[MySQL]

  5. 5

    实体框架数据库优先属性验证

  6. 6

    实体框架Fluent API不考虑基类属性

  7. 7

    更新数据库条目MVC实体框架

  8. 8

    在实体框架中检索类的数据库计算属性

  9. 9

    如何使用实体框架从DataGrid更新数据库

  10. 10

    实体框架核心-如何检查数据库是否存在?

  11. 11

    实体框架无法更新数据库

  12. 12

    尝试先使用实体框架代码更新数据库

  13. 13

    实体框架数据库更新

  14. 14

    在带有实体框架核心的ASP.NET Core WebAPI中使用“数据库生成的”处理属性

  15. 15

    从数据库呈现全日历事件,而不考虑时区

  16. 16

    实体框架核心2.0.3不提供数据库的最新数据

  17. 17

    使用DTO实体框架,如何更新数据库?

  18. 18

    实体框架不会更新Amazon RDS SQL数据库

  19. 19

    使用实体框架的导航属性更新数据库

  20. 20

    检索实体框架中类的数据库计算属性

  21. 21

    实体框架-“从数据库更新”未添加表

  22. 22

    实体框架“从数据库更新模型,表成为关系

  23. 23

    尝试先使用实体框架代码更新数据库

  24. 24

    如何使用实体框架核心1.0从ASP.MVC核心的数据库中读取记录

  25. 25

    Automapper,实体框架更新数据库

  26. 26

    实体框架核心 - 数据库未填充

  27. 27

    Azure 上的实体框架核心:更新数据库参数 –ConnectionString 不起作用

  28. 28

    实体框架更新数据库

  29. 29

    使用实体框架核心更新数据库中的列

热门标签

归档