We have a database with a tables called \'Sites\' This table has the columns, SiteID, Name, Tags, Description, URI, with SiteID being a primary key (It is not set as an Iden
public class Sites
{
[Required, Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public int SiteID { get; set; }
public string Name { get; set; }
public string Tags { get; set; }
public string Description { get; set; }
public string URI { get; set; }
}
DbContext
. public class CMSModels : DbContext
{
//public DbSet ContentType { get; set; }
//public DbSet Layout { get; set; }
//public DbSet Page { get; set; }
//public DbSet PageZone { get; set; }
public DbSet Site { get; set; }
//public DbSet ZoneContent { get; set; }
//public DbSet ZoneType { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity().Property(r => r.SiteID)
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None);
}
}