标签: c# entity-framework-4.1 edmx-designer
我开始意识到,当我从数据库中绘制模型或生成模型时,Key或Required的注释未设置,尽管模型中的注释显示为例如属性身份是这样的。这有点不对劲?我是否需要更改edmx文件中的某些配置???
Key
Required
答案 0 :(得分:2)
不,没错。简单的EDMX是映射,它与验证属性无关。 EDMX本身也不会生成代码。它是自定义工具或T4模板的责任。这些生成器的默认实现不使用数据注释。您必须通过好友类手动添加它们或修改T4模板以生成它们。