首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Scaffold时如何控制DataAnnotations?

使用Scaffold时如何控制DataAnnotations?
EN

Stack Overflow用户
提问于 2021-01-06 01:35:28
回答 1查看 895关注 0票数 0

这很有可能是重复的。如果是的话,没问题,但我没有找到我真正需要的东西。

我使用这个命令:

Scaffold-DbContext "Server=blab blah“Microsoft.EntityFrameworkCore.SqlServer -OutputDir DataModels -DataAnnotations -force

这是可行的,但我想要一些对创建数据注释的控制。特别是,每次我有一个列是一个DateTime,我得到如下:

代码语言:javascript
复制
[Column(TypeName = "datetime")]
public DateTime? LastUpdated { get; set; }

我不需要这个注释。事实上,这给我带来了麻烦。我唯一真正需要的是:[Key]

我相信这是可能的,但我找不到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-06 08:34:53

这是可能的,但很麻烦,您必须实现自己的ICSharpEntityTypeGenerator,并通过设计时工厂将其挂到Scaffold命令中。

或者,如果我理解您的需求,您希望避免所有数据注释,除了Key,这是正确的吗?在这种情况下,这可能是我可以实现在EF核心电动工具。请随时在GitHub上发布特性请求。

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

https://stackoverflow.com/questions/65589003

复制
相关文章

相似问题

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