2013-11-01 2 views
0

Учитывая следующие моделиASP.NET MVC3 - ICollection редактор

public class Person 
{ 
    public int Id { get; set; } 
    public string FullName { get; set; } 
} 

public class Trip 
{ 
    public int Id { get; set; } 
    public string Name { get; set; } 
    public virtual ICollection<Person> Persons { get; set; } 
} 

Я хотел бы иметь некоторую информацию о том, что является лучшим способом для достижения следующего:

Когда я редактирую поездку, я хотели бы иметь возможность добавлять/удалять людей.

+0

Почему бы не использовать Список ? –

ответ

1

Интерфейс ICollection определяет методы для добавления и удаления элементов:

trip.Persons.Add(new Person { /* initialize */ });  

И

trip.Persons.Remove(person); 

При вызове DbContext.SaveChanges(), Entity Framework (я предполагаю, что вы используете это) будет добавлять/удалять объекты в/из базы данных.

Смежные вопросы