这很有可能是重复的。如果是的话,没问题,但我没有找到我真正需要的东西。
我使用这个命令:
Scaffold-DbContext "Server=blab blah“Microsoft.EntityFrameworkCore.SqlServer -OutputDir DataModels -DataAnnotations -force
这是可行的,但我想要一些对创建数据注释的控制。特别是,每次我有一个列是一个DateTime,我得到如下:
[Column(TypeName = "datetime")]
public DateTime? LastUpdated { get; set; }我不需要这个注释。事实上,这给我带来了麻烦。我唯一真正需要的是:[Key]。
我相信这是可能的,但我找不到。
发布于 2021-01-06 08:34:53
这是可能的,但很麻烦,您必须实现自己的ICSharpEntityTypeGenerator,并通过设计时工厂将其挂到Scaffold命令中。
或者,如果我理解您的需求,您希望避免所有数据注释,除了Key,这是正确的吗?在这种情况下,这可能是我可以实现在EF核心电动工具。请随时在GitHub上发布特性请求。
https://stackoverflow.com/questions/65589003
复制相似问题