C# 获取试图使用实体框架模型插入的DBUpdateConcurrencyExcpetion

C# 获取试图使用实体框架模型插入的DBUpdateConcurrencyExcpetion,c#,entity-framework,C#,Entity Framework,我试图使用实体框架模型将数据插入到数据库中,但我不断收到DbUpdateConcurrencyException错误,因为它认为要更新的行为零。 我想我错过了一些简单的东西,但是有人能告诉我正确的方向吗,谢谢 using (var db = new Logtable()) { var log = new Log { WebId = 1, Time = DateTime.Now

我试图使用实体框架模型将数据插入到数据库中,但我不断收到DbUpdateConcurrencyException错误,因为它认为要更新的行为零。 我想我错过了一些简单的东西,但是有人能告诉我正确的方向吗,谢谢

using (var db = new Logtable())
        {
            var log = new Log
            { WebId = 1,
                Time = DateTime.Now

            };

            db.Logs.Add(log);

            db.SaveChanges();
        } 
从日志表类

public virtual DbSet<Log> Logs { get; set; }
公共虚拟数据库集日志{get;set;}

可能有很多问题,您是否检查了SQL数据库,该表将需要标识种子,在Id字段中进行设置。我的表键错误,我的代码正确,谢谢!“我把桌子上的钥匙弄错了,我的代码是正确的”现在你可能。。1) 在一天左右的时间内回答你自己的问题,或者。。2) 删除该问题。