首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用实体框架使用默认值

使用实体框架使用默认值
EN

Stack Overflow用户
提问于 2013-10-22 23:30:42
回答 1查看 534关注 0票数 1

我想将BigInt的默认值设置为序列:

代码语言:javascript
运行
复制
ALTER TABLE Test.MyTable
    ADD 
        DEFAULT N'AdvWorks_' + 
        CAST(NEXT VALUE FOR Test.CounterSeq AS NVARCHAR(20)) 
        FOR IDColumn;
GO

这在SQL Server中工作得很好。但我不确定如何使用实体框架来实现这一点。

实体框架允许默认值,但它们必须是在设计时定义的静态值。(所以我不认为我可以使用它们。)

该列不能为空,因此我不知道如何传递一个将触发列上的默认值的值。

注意:我在经典的“数据库优先”模式中使用实体框架。我没有任何代码,也没有正在进行的迁移。

EN

Stack Overflow用户

发布于 2013-10-23 00:03:12

事实证明,这相当简单。

我修改了列的属性,并将StoreGeneratedPattern改为Computed,效果很好!

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19522166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档