2013-11-01 32 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(),實體框架(我假設你使用)將添加/刪除對象到/從數據庫。