Tag: commit

如何检查Dotnet事务是否回滚?

如何检查dotnet交易是否已关闭?

无法在Entity Framework中使用AddRange自动生成IDENTITY

我不知道它是entity framework的设计选择还是代表我的错误方法,但每当我尝试将AddRange实体添加到DbSet时,我似乎无法获得自动生成的IDENTITY字段。 [Table(“entities”)] public class Entity { [Key] [Column(“id”)] public long Id { get; set; } [Column(“field”)] public string Field { get; set; } } var entities = new Entity[] { new Entity() { Field = “A” }, new Entity() { Field = “B” }, }; _dbContext.Entities.AddRange(entities); await _dbContext.SaveChangesAsync(); //ids are still default(long) at this […]