Итак, в моем Project.Repository проекта MVC у меня есть
[MetadataType(typeof(FalalaMetadata))]
public partial class Falala
{
public string Name { get; set; }
public string Age { get; set; }
internal sealed class FalalaMetadata
{
[Required(ErrorMessage="Falala requires name.")]
public string Name { get; set; }
[Required(ErrorMessage = "Falala requires age.")]
public string Age { get; set; }
}
}
Я использую Falala в качестве модели в своем Project.Web.AccountControllers и использую метод для выявления нарушений.
Проверка работала, когда у меня было
public class Falala
{
[Required]
public string Name { get; set; }
[Required(ErrorMessage="error")]
public string Age { get; set; }
}
но не после использования частичного класса сверху.
Мне действительно нужно использовать частичный класс. Что я тут не так делаю?
Спасибо!