MetadataType没有在目标类上应用属性?

时间:2014-08-21 13:35:27

标签: c# .net metadatatype

是否可以在不将MetadataType属性直接应用于该类的情况下将MetadataType类应用于目标类?

说我有这堂课:

public class Animal
{
    public int AnimalId { get; set; }
    public string AnimalType { get; set; }
}

另一个班级:

public class AnimalMetadata
{
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public int AnimalId { get; set; }

    [Required]
    [MaxLength(100, ErrorMessage = "Animal Type must not exceed 100 characters")]
    [Display(Name = "Taxonomical Classification")]
    public string AnimalType { get; set; }
}

我想将AnimalMetadata类应用为MetadataType的{​​{1}}。但是说我不拥有Animal类,以便我可以在其上应用属性,或者它驻留在无法引入Animal及其所有引用依赖项的程序集中。我仍然可以将AnimalMetadata用作AnimalMetadata作为MetadataType吗?如果是这样,怎么样?

0 个答案:

没有答案