C# 实体框架自动增量

C# 实体框架自动增量,c#,entity-framework,C#,Entity Framework,为了便于学习,我创建了一个简单的代码优先实体。EF6是否自动选择要自动递增的属性?因为我发现它似乎在这样做。它是否也会自动选择主键 我在这个问题上的搜索找到了关于如何使用“数据注释”切换标识属性的问题的答案,但这并不能完全回答我的问题 EF6是否自动选择要自动递增的属性 您所描述的是一个(自动增量),它也是一个 那么让我们来看看文档: 实体框架依赖于每个实体,每个实体都有一个 用于实体跟踪。代码优先的一个约定是隐式键 性质代码首先将查找名为“Id”的属性,或 类名和“Id”的组合,例如“Blo

为了便于学习,我创建了一个简单的代码优先实体。EF6是否自动选择要自动递增的属性?因为我发现它似乎在这样做。它是否也会自动选择主键

我在这个问题上的搜索找到了关于如何使用“数据注释”切换标识属性的问题的答案,但这并不能完全回答我的问题

EF6是否自动选择要自动递增的属性

您所描述的是一个(自动增量),它也是一个

那么让我们来看看文档:

实体框架依赖于每个实体,每个实体都有一个 用于实体跟踪。代码优先的一个约定是隐式键 性质代码首先将查找名为“Id”的属性,或 类名和“Id”的组合,例如“BlogId”此属性 将映射到数据库中的主键列

注意:默认情况下,该键也将被定义为标识


配置字段和表的方法还有很多,因此我建议您仔细阅读文档。

您可以展示实体的示例吗?您的密钥是否标有
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]