Я использую ASP.NET MVC3 и у меня есть следующий класс:
public class AddressMetadata
{
public string State { get; set; }
public string City { get; set; }
public string Street { get; set; }
}
Также у меня есть следующая модель редактирования:
[Display(Name = "First Address")]
public Address FirstAddress { get; set; }
[Display(Name = "Second Address")]
public Address SecondAddress { get; set; }
И я должен создать всеполя из FirstAddress по мере необходимости, но другие из SecondAddress нет.
Как я могу это сделать, не создавая новый класс для второго адреса?Я знаю, что могу использовать директиву [Обязательный] в классе AddressMetadata, но как я могу разделить эти правила между FirstAddress и SecondAddress?