2
我有一个名称为'Employee'的表,其中有四个字段EmployeeId,Name,Address,Age 我设置了EmployeeId是主键。我希望该EmployeeId字段将递增自动添加任何新记录。如何在LINQ中设置自动增量值= true
用于插入的代码隐藏是: { DataClassesDataContext db = new DataClassesDataContext();
Employee emp = new Employee {Name = "James", Address = "India", Age = 24};
db.Employees.InsertOnSubmit(emp);
db.SubmitChanges();
ShowEmployee();
}
designer.cs:
[Column(Storage = "_EmployeeId", DbType = "Int NOT NULL", IsPrimaryKey = true,IsDbGenerated=true,CanBeNull=false)]
当我运行此应用程序收到以下错误:
无法将NULL值插入列 '雇员',表“Habib.dbo。雇员';列不允许有空值。 INSERT失败。 该声明已被终止。
任何帮助,高度赞赏。
感谢, Masum
嗨.....在数据库表中如何使身份列任何想法?我创建了一个名称EmployeeId并标记为主键。 – 2009-01-15 13:43:56