저는 초보자 인 LinQ To SQL
(.NET Framework 4에서 Visual Studio 2012를 사용하고 있습니다)입니다. O/R 디자이너를 사용하여 dbml 파일을 생성했습니다. 이 파일에서 데이터베이스를 생성했습니다. 여기 삽입시 ID가있는 LINQ to SQL 오류
"Can not insert the value NULL into column 'id'... The column does not allow NULLS. INSERT error".
엔티티 (테이블) 이름이 "EstadisticaExamen"이며, 말 (스페인어에) dbml)은 "자동 생성 값"으로 설정되고 자동 동기화 = 삽입시 및 유형 = int (System.Int32)로 설정됩니다.
.dbml 파일의 이름은 Modelo입니다.
ModeloDataContext dc = new ModeloDataContext();
EstadisticaExamen estadistica = new EstadisticaExamen();
//initialization of fields
dc.EstadisticaExamen.InsertOnSubmit(estadistica);
dc.SubmitChanges();
고마워 :
다음은 삽입 코드입니다!
당신은 'ID'열 등, "자동 값을 생성"으로 설정되어 의미합니까? – hatchet
엔티티 정의와 엔티티 매핑을 공유하고자 할 수 있습니다. – Nilesh
데이터베이스에 ID 열이 ID 열로 정의되어 있습니까? – hatchet