Remove Auto Increment in EF Core 1.0 RC2 (former EF 7 RC2)

后端 未结 2 2009
孤城傲影
孤城傲影 2021-01-13 19:44

In Entity Framework Core 1.0 RC2 (former Entity Framework 7 RC2), by default, all integer primary key are auto increment field. I tried everything to remove

2条回答
  •  佛祖请我去吃肉
    2021-01-13 20:24

    In EF Core, key and property are configured separately.

    To specify the key:

    modelBuilder.Entity().HasKey(t => t.ProdId);
    

    To configure the property not being auto increment:

    modelBuilder.Entity().Property(t => t.ProdId).ValueGeneratedNever();
    

提交回复
热议问题