是否有幫助我任何與此框架:(想,也許StructureMap可以幫我)填充性能飾有一個屬性
每當我創建「MyClass的」的新實例或從IMyInterface的繼承其他類我希望所有使用[MyPropertyAttribute]裝飾的屬性都使用屬性中的屬性Name來填充來自數據庫或某些其他數據存儲的值。
public class MyClass : IMyInterface
{
[MyPropertyAttribute("foo")]
public string Foo { get; set; }
}
[AttributeUsage(AttributeTargets.Property)]
public sealed class MyPropertyAttribute : System.Attribute
{
public string Name
{
get;
private set;
}
public MyPropertyAttribute(string name)
{
Name = name;
}
}