增量有问题。
我创建了一个新对象并尝试将其设置到我的数据库中我收到了数据违规错误。表中的索引未增加(Id=0)。
Id - 设置为 SQL 表中的主键StoredGeneratedPattern
EDM 中字段“Id”的属性设置为“Identity”,因此显然它必须自动递增。
public void AddPhone(UserPhone phone)
{
context.AddToUserPhone(phone);
context.SaveChanges();
}
我不明白为什么。
实体框架不会自动增加 ID。这就是数据库的工作。将数据库表上的 ID 列设置为 IDENTITY 列,以便它自动递增。那么你应该会发现,在你之后SaveChanges()
手机的 ID 属性将设置为数据库为其选择的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)