首页 / 问答 / [C#/.NET].NET Core/.NET 6中使用EF Core (Entity Framework Core) 6 如何设置数据库的ID自增呢?

[C#/.NET].NET Core/.NET 6中使用EF Core (Entity Framework Core) 6 如何设置数据库的ID自增呢?

0

在使用EF Core 6进行C#&.NET 6的应用程序编程开发时,在EF Core的Fluent API中对实体模型配置了主键,如下:

modelBuilder.Entity()
    .HasKey(p => new { p.Name, p.Id });

那么,应该如何配置这个EF Core的实体模型,让其Id自增呢?

回复 [×]
提交评论
请输入评论内容

1 个回答

  • 0

    常规地,EF Core中配置ID自增的方式是设置DatabaseGeneratedOption.Identity

    EF Core中,有两种方式来配置实体模型的参数和选项,如下:

    1.通过Fluent API

    2.通过实体属性的特性

    Rector的个人主页

    Rector

    1个月前 回答

    我来回答