在fluentMigrator中,是否可以将列默认设置为函数?
具体来说,我将一个uniqueidentifier(Guid)列添加到已包含数据的SQL Server 2008表中,它将成为必填字段 - 是否可以将默认值设置为NewId()函数?
Rem*_*yth 22
NewId()和GetDate()的字段默认值是可用的(至少对于SQL Server),可以通过引用SystemMethods.NewGuid或者SystemMethods.CurrentDateTime,例如:
Create
.Column("incomeIdGuid").OnTable("tblIncome")
.AsGuid()
.NotNullable()
.WithDefaultValue(SystemMethods.NewGuid);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3113 次 |
| 最近记录: |