【发布时间】:2014-11-13 10:53:42
【问题描述】:
我最近开始使用 EF6,我正在构建几个 T4 模板来自动生成一些代码(在 VS2012 上)。
我正在从数据库中生成我的模型,这个过程会根据 DB ForeignKeys 自动创建所有关联。并在 Associations/FK 中为该字段生成一个“导航属性”。
我想获得没有导航属性的实体的“平面版本”。只是一个具有与表列对应的属性的类。
有没有办法“从数据库生成模型”并得到这个?我尝试使用未选中“在模型中包含外键列”选项更新模型,但仍在生成关联和导航道具。
提前致谢
【问题讨论】:
-
我真的很好奇:你为什么不想要这些属性?
-
目的是为代码生成创建T4模板,需要知道表的真正列结构是什么。由于概念模型用导航道具替换字段,我得到的信息不准确。
标签: entity-framework-6 t4 navigation-properties