我想以这种方式更改我的CustomAttribute
用法,我用它来引用自动完成下拉列表的搜索参数
现在:
[EntitySearchDropBox(Id="Id",SearchColumns="Name")]
public virtual class MyTarget
但我讨厌用于定义实体属性的字符串,对我来说最好的解决方案是传递AttributeTarget
属性而不编写自由字符串。
[EntitySearchDropBox(Id=MyTarget.Id,SearchColumns=MyTarget.Name)]
public virtual class MyTarget
MyTarget示例
public class MyTarget{
public int Id {get; set;}
public string Name {get; set;}
public string otherProperty { get; set; }
//etc..
}