为什么edmx图不会创建数据注释

时间:2011-10-26 22:35:34

标签: c# entity-framework-4.1 edmx-designer

我开始意识到,当我从数据库中绘制模型或生成模型时,KeyRequired的注释未设置,尽管模型中的注释显示为例如属性身份是这样的。这有点不对劲?我是否需要更改edmx文件中的某些配置???

1 个答案:

答案 0 :(得分:2)

不,没错。简单的EDMX是映射,它与验证属性无关。 EDMX本身也不会生成代码。它是自定义工具或T4模板的责任。这些生成器的默认实现不使用数据注释。您必须通过好友类手动添加它们或修改T4模板以生成它们。