gpt4 book ai didi

asp.net - 动态数据 DataAnnotations 使用 t4 模板动态设置

转载 作者:行者123 更新时间:2023-12-03 01:36:23 26 4
gpt4 key购买 nike

有没有办法根据数据库中的某些值动态设置数据注释?

我的要求是这样的:

Display(Name="DispName")]

public string DName{get;set;}

我想从数据库中获取一些值并适合 Name 属性,而不是对显示数据注释进行硬编码 Name="DispName"。像:

[Display(Name=SomeValueFromDB)]

public string DName{get;set;}

这也应该使用 t4 模板来完成。

有什么办法可以实现这一点吗?

问候,

苏吉斯

最佳答案

不确定我是否明白你的意思。对我来说,T4 一代在你的情况下没有多大意义,但看看 Phil Haack 的方法:http://haacked.com/archive/2011/07/14/model-metadata-and-validation-localization-using-conventions.aspx

与您的请求相反,他正在使用自定义 ModelMetadataProvider 在运行时修改数据注释。

关于asp.net - 动态数据 DataAnnotations 使用 t4 模板动态设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16586501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com