我是初学者LinQ To SQL
(我正在使用带有 .NET 框架 4 的 Visual Studio 2012)。我已经使用 O/R 设计器生成了 dbml 文件。从那个文件我生成了数据库。
事情是这样的:当我尝试将一个对象插入数据库时,我收到一条消息(西班牙语)告诉我"Can not insert the value NULL into column 'id'... The column does not allow NULLS. INSERT error".
实体(和表)名称是“EstadisticaExamen”,并且(在 dbml 中)设置为“Auto Generated Value”,Auto-Sync = On Insert 和 Type = int (System.Int32)。
.dbml 文件的名称是 Modelo。
这是插入代码:
ModeloDataContext dc = new ModeloDataContext();
EstadisticaExamen estadistica = new EstadisticaExamen();
//initialization of fields
dc.EstadisticaExamen.InsertOnSubmit(estadistica);
dc.SubmitChanges();
非常感谢!