none
Entitfy Framework 4.1 Null Exception RRS feed

  • 질문

  • 환경

    Windows 2008
    .NET 4.0
    Entity Framework 4.1
    MS SQL Server 2008


    Create table Product(
      PID int not null,
      constraint PK_Production primary key (PID)

    )

    [Table("Product")]
    public class Product
    {
     [Key]
     public Int32 PIDC {get; set;}
    }

     

    Context context = new Context();     
    context.Products.Add(new Product()
      {
       PID = 2
      }
     );     

    context.SaveChanges();


    Cannot insert the value NULL into column 'PID', table 'dbo.Product'; column does not allow nulls. INSERT fails. The statement has been terminated.

    이렇게 에러나네요.

    가이드보구 따라했는데 감이 안잡히네요.

    왜 널인지..

     

     

    2011년 9월 29일 목요일 오후 3:55

모든 응답

  • 안녕하십니까? GaoGuyGu

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “Entitfy Framework 4.1 Null Exception”에 대한 답변을 드리겠습니다.

     

    아래와 같이 Attribute를 추가하시기 바랍니다.

     

    [Table("Product")]
    public class Product
    {        
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.None)]
        public Int32 PIDC { getset; }
    }

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    2011년 9월 30일 금요일 오전 12:26
    중재자
  • 안녕하십니까? GaoGuyGu

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다. 하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2011년 10월 13일 목요일 오전 8:44
    중재자