Учитывая следующий класс, каково ваше мнение о том, как наилучшим образом обрабатывать создание/редактирование, где Attributes.Count может быть любым числом.
public class Product {
public int Id {get;set;}
public string Name {get;set;}
public IList<Attribute> Attributes {get;set;}
}
public class Attribute {
public string Name {get;set;}
public string Value {get;set;}
}
Пользователь должен иметь возможность редактировать как сведения о продукте (имя), так и данные атрибута (имя/значение) в том же представлении, включая добавление и удаление новых атрибутов.
Легко управлять обработкой изменений в модели, что лучше всего подходит для интерфейса UI и ActionMethod?