Сначала код EF: невозможно вставить явное значение для столбца идентификаторов в таблице '', когда для IDENTITY_INSERT установлено значение OFF

У меня проблема с кодом EF

когда я пытаюсь вставить новую запись в таблицу, я получаю сообщение.

Cannot insert explicit value for identity column in table '' when IDENTITY_INSERT is set to OFF.

Есть идеи, почему я получаю ошибку?

Я использую следующий код:

 public void SaveNewResponse()
    {
        using (var context = new Context())
        {
            var newResponse = new Response()
                {
                    lngRequestLineID = 1001233,
                    memXMLResponse = "test Response",
                    fAdhoc = false,
                };
            context.tblResponses.Add(newResponse);
            context.SaveChanges();
        }
    }

И вот мое отображение

 public class tblResponsMap : EntityTypeConfiguration
{
    public tblResponsMap()
    {
        // Primary Key
        this.HasKey(t => new { t.lngResponseLineID});

        // Properties
        this.Property(t => t.lngResponseLineID)
            .HasDatabaseGeneratedOption(DatabaseGeneratedOption.None);

        this.Property(t => t.lngRequestLineID);

                 // Table & Column Mappings
        this.ToTable("tblResponses");
        this.Property(t => t.lngResponseLineID).HasColumnName("lngResponseLineID");
        this.Property(t => t.lngRequestLineID).HasColumnName("lngRequestLineID");
        this.Property(t => t.fAdhoc).HasColumnName("fAdhoc");
        this.Property(t => t.memXMLResponse).HasColumnName("memXMLResponse");

    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос