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