我正在使用 T4Scaffolding,并尝试创建自定义 Scaffold 模板。它不是 asp.net 项目,也不是 MVC。
我的用户类:
public class User
{
public int Id {get;set;}
public string Name {get; set;}
}
在 .cs.t4 文件中,我需要获取用户属性,我尝试使用:
var propertyInfos = typeof(Model.).GetProperties(BindingFlags.Public |
BindingFlags.Static);
foreach (PropertyInfo propertyInfo in propertyInfos)
...
但它不起作用,我知道在 asp.net mvc 中我可以使用
foreach (ModelProperty property in GetModelProperties(Model.ViewDataType, false))
asp.net 中的正确方法是什么???
感谢您的任何评论...