从containerType的实例中获取AdditionalValues

时间:2014-02-12 17:35:27

标签: c# modelmetadata

我有类似的东西:

[ViewTerms]
public class Foo
{
     [Term]
     public string Name { get; set; }
}

我的ViewTermAttribute在ModelMetaData中设置了一些额外的值:

public class ViewTermsAttribute : Attribute, IMetadataAware
{
        public void OnMetadataCreated(ModelMetadata metadata)
        {
             metadata.AdditionalValues["values"] = someValues;
        }
}

我需要的是从我的'Name'属性中获取此信息:

public class TermAttribute : Attribute, IMetadataAware
{
        public void OnMetadataCreated(ModelMetadata metadata)
        {
             containerAdditionalValues = //need to get here;
        }
}

是否可以从容器实例中获取值?

0 个答案:

没有答案