【发布时间】:2011-09-28 13:18:27
【问题描述】:
是否有人完整引用了我可以在 MVC 3 附带的 T4 模板 ControllerWithContext.tt 中使用的 Host 对象的成员?
我已经尝试了所有我能想到的谷歌搜索,但唯一相关的结果是这个页面: http://blogs.msdn.com/b/webdevtools/archive/2009/01/29/t4-templates-a-quick-start-guide-for-asp-net-mvc-developers.aspx
但它只显示 4 个属性(ItemName、NameSpace、ExtraActionMethods、ControllerRootName)而不是完整列表。模板中有相关属性、实体集名称、模型类型和上下文类型。
我正在尝试查找属性、它们的类型和描述的完整列表。任何帮助将不胜感激。
【问题讨论】:
-
我所做的是获取主机的类型并使用反射输出其所有公共成员。
-
@FuleSnabel - 谢谢,我做到了。不幸的是,我提到的那些不是 Microsoft.VisualStudio.Web.Mvc.2.0.dll 程序集中的 MvcTextTemplateHost 类的一部分,所以问题仍然存在。
标签: asp.net-mvc visual-studio asp.net-mvc-3 t4 scaffolding