谢谢!
答案 0 :(得分:9)
听起来你期望在插入时为你自动生成一个guid值。听起来该列的DEFAULT
为NewID()
。
在LINQ To SQL模型中,导航到表的属性,该属性的值是自动生成的。右键单击“属性”,确保属性自动生成值设置为True。这将确保生成的INSERT
语句不包含此表属性的值。
然后您将能够使用默认的auto-gen值访问该新属性:
Customer c = new Customer{FirstName="foo"};
db.Customers.InsertOnSubmit(c);
db.SubmitChanges();
string someGuid = c.MyGuidField.ToString();