0
我使用Visual Studio数据类设计器先绘制模型,然后生成数据库。我想要一个字段(类中的布尔值,表中的int)不可为空,但可以指定。我如何指定默认值?如何为LinqToSQL模型的字段指定默认值?
我使用Visual Studio数据类设计器先绘制模型,然后生成数据库。我想要一个字段(类中的布尔值,表中的int)不可为空,但可以指定。我如何指定默认值?如何为LinqToSQL模型的字段指定默认值?
单击dbml中感兴趣的字段并选择属性并切换自动生成的值。这将解决创建的SQL字段具有缺省值的情况,例如“创建的DATETIME DEFAULT(GETUTCDATE())NOT NULL”。
可以使用ALTER设置的默认值。尽管我不确定如何以图形方式做到这一点。
这不是正确的答案。这确实会给你一个默认值,但只有该默认值。然后你不能进入并设置其他值 - LINQtoSQL会引发错误。这通常不是默认值列(一个在表上添加了DEFAULT约束)的预期目标。 – 2011-06-10 02:33:43