1
2
结果(在微软的帮助下)sqlmetal生成的输出与IDE的mslinqtosqlgenerator不同,因为dbml文件(由我创建的工具生成)定义了一些关系,父级可以访问子级,但子级没有定义父级关联。显然,您需要定义从子级到父级的关联(外键关系)。如果您只定义了从父级到子级的关联,并且没有定义反向关联(或者反向关联的名称不同),则不会在任何方向生成该关联的.NET源代码。这对于mslinqtosqlgenerator是正确处理的,但是sqlmetal显然不会执行那么多的验证,并且无论如何都会生成关联代码。Microsoft已将此问题报告给开发部门。 |
Rm558 · 是否可以更改XML类型上的LINQPad代码生成? 6 年前 |
MJK · 规范模式-使用ICollection实现表达式 6 年前 |
Roland Ebner · 为实体框架多对多关系构建表达式树? 6 年前 |