.net core Scaffold dbcontext不再生成HasDefaultValueSql了吗?

.net core Scaffold dbcontext不再生成HasDefaultValueSql了吗?,.net-core,asp.net-core-mvc,entity-framework-core,.net Core,Asp.net Core Mvc,Entity Framework Core,由于几个版本之前,Scaffold dbcontext命令似乎不再为数据库上下文生成.HasDefaultValueSql(“…”)流体代码 我以前仍然可以在我的家用电脑上做这件事,但现在看来,自从我安装了Core3.0(或者2.2)sdk之后,我再也做不到了 我在任何地方都找不到关于它的任何文档,我需要知道如何启用.HasDefaultValueSql(“…”)脚手架,因为我无法在不破坏所有现有项目的情况下再为数据库搭建脚手架 更新: 显然,它在Sql Server 2017上没有正确地搭建,

由于几个版本之前,Scaffold dbcontext命令似乎不再为数据库上下文生成.HasDefaultValueSql(“…”)流体代码

我以前仍然可以在我的家用电脑上做这件事,但现在看来,自从我安装了Core3.0(或者2.2)sdk之后,我再也做不到了

我在任何地方都找不到关于它的任何文档,我需要知道如何启用.HasDefaultValueSql(“…”)脚手架,因为我无法在不破坏所有现有项目的情况下再为数据库搭建脚手架

更新: 显然,它在Sql Server 2017上没有正确地搭建,但在Sql Server 2012上确实如此


更新:似乎只有在使用雇主的VPN搭建脚手架时才会发生这种情况。。。在本地数据库和脚手架上创建表后,脚手架是正确的。

使用仅具有datareader/writer权限的用户帐户进行脚手架


切换到具有更多权限的其他用户帐户就成功了。

您需要默认值做什么?@ErikEJ字符串列的默认值,Guid键的newsequentialid(),状态字段的默认值。。。