autoincrement column in SQL database자동 증가 및 SQL의 정체성
링크는 자동 증가가 SQL에 존재하는지 여부를 내 의문에 응답합니다. 나의 현재 문제가 이렇게 있습니다
,
내가 클래스의 객체를 초기화하는 동안 이러한 클래스
public class A
{
[Key]
public int AId{get;set;}
public int BId{get;set;}
[ForeignKey("BId")]
public virtual B pb{get;set;}
}
public class B
{
[Key]
public int BId{get;set;}
public int AId{get;set;}
}
로 표현이 개 테이블이 오류가 말을 발생 MySQL의에서 BId can not be null
, 내가 할 수있는 그 AUTO_INCREMENT
다음
INSERT INTO myTable(col2, col3, col4) VALUES('col2','col3','col4');
suppos 같은으로 테이블을 초기화로 컬럼을 선언 그 col1
은 자동 증가로 선언됩니다. 클래스 A에있는 BId
과 비슷한 것을하고 싶습니다. 정수를 설정할 필요가 없습니다.
안녕하세요 @ asp-asp, linq2sql을 사용하고 있습니까? 엔티티 프레임 워크? 다른 ORM? 문제는 불완전합니다. –
글쎄 EF를 사용하고 있습니다. –