Suj*_*air 6 asp.net t4 dynamic-data
有没有办法根据数据库中的某些值动态设置数据注释?
我的要求是这样的:
Display(Name="DispName")]
public string DName{get;set;}
Run Code Online (Sandbox Code Playgroud)
我没有为Display DataAnnotation硬编码Name ="DispName",而是想从DataBase中获取一些值并使其适合于Name属性.喜欢:
[Display(Name=SomeValueFromDB)]
public string DName{get;set;}
Run Code Online (Sandbox Code Playgroud)
这也应该使用t4模板完成.
有没有办法实现这个目标?
问候,
Sujith
不确定我是否明白你的意思。对我来说,T4 一代对你的情况没有多大意义,但看看 Phil Haack 的方法: http://haacked.com/archive/2011/07/14/model-metadata-and-validation-localization-using-conventions .aspx
与您的请求相反,他正在使用自定义 ModelMetadataProvider 在运行时修改数据注释。
| 归档时间: |
|
| 查看次数: |
341 次 |
| 最近记录: |