【发布时间】:2012-07-27 20:44:50
【问题描述】:
我正在创建一个 C# T4 模板来构建一些基于 .edmx 文件的类,到目前为止一切顺利。不过,我现在需要的是一种通过NavigationProperty 访问它在数据库中连接的列名称的方法。
不久前,我意识到您可以在 .edmx 可视化设计器中访问此信息,位于特定 NavigationProperty 的映射详细信息下:
基本上,如果在 T4 模板中;我已经有一个我想要的 NavigationProperty 实例...如何获取它连接的字段的名称? (在这种情况下为WeatherOnMondays)
【问题讨论】:
-
尽管这个问题的方法比我的要简单得多,但答案确实对我有用,如果你愿意回答,我可以给你加分:)。
-
必须输入代码,因此它不会自动转换为评论。谢谢,祝 t4 好运,我玩得很开心。
-
你可以从我正在做的项目中查看源代码t4csla.codeplex.com,也许你会发现一些有用的东西。
标签: c# entity-framework t4 scaffolding