如何解决如何在Entitiy Framework 6和PostgreSQL而非EF CORE中使用自动增量ID?
我有带有EF6和POSTGRESQL的MVC框架项目。我先使用数据库,然后从数据库创建edmx文件。
public partial class MinimalEarthEntities : DbContext
{
public MinimalEarthEntities()
: base("name=MinimalEarthEntities")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<User> User { get; set; }
}
public partial class User
{
public long Id { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
public string Email { get; set; }
public string GSM { get; set; }
public string Password { get; set; }
}
这些代码是从EF6生成的。 ID列是自动递增值。但是EF6不能自动插入数据。
有没有人帮助解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。