I have the same issue . But After changing the code
public void Configure(EntityTypeBuilder<Check> builder)
{
builder.ToTable("tbl_Checks", "interactions");
builder.HasKey(x => new { x.Id, x.PlayerId, x.RuleId, x.UpdatedDate });
builder.Property(x => x.Id).HasColumnName(@"ID").HasColumnType("bigint").IsRequired().ValueGeneratedOnAdd().UseIdentityColumn();
builder.Property(x => x.PlayerId).HasColumnName(@"PlayerID").HasColumnType("bigint").IsRequired().ValueGeneratedNever();
builder.Property(x => x.RuleId).HasColumnName(@"RuleID").HasColumnType("int").IsRequired().ValueGeneratedNever();
builder.Property(x => x.UpdatedDate).HasColumnName(@"UpdatedDate").HasColumnType("datetime").IsRequired().ValueGeneratedNever();
}
into
public void Configure(EntityTypeBuilder<Check> builder)
{
builder.ToTable("tbl_Checks", "interactions");
builder.HasKey(x => new { x.Id });
builder.Property(x => x.Id).HasColumnName(@"ID").HasColumnType("bigint").IsRequired().ValueGeneratedOnAdd().UseIdentityColumn();
builder.Property(x => x.PlayerId).HasColumnName(@"PlayerID").HasColumnType("bigint").IsRequired().ValueGeneratedNever();
builder.Property(x => x.RuleId).HasColumnName(@"RuleID").HasColumnType("int").IsRequired().ValueGeneratedNever();
builder.Property(x => x.UpdatedDate).HasColumnName(@"UpdatedDate").HasColumnType("datetime").IsRequired().ValueGeneratedNever();
}
this problem was resolved