2014-03-29 128 views
2

我有下面定義MVC:更新一對多的關係

public class Student{ 
    [key] 
    public string Id{get; set;} 
    public string name{get; set:} 
    public virtual List<Enrollment> Enrol{get; set;} 
} 

public class Enrollment{ 
    public int Id{get; set;} 

    [ForeignKey("student")] 
    public String StudentId{get; set;} 
    Public string ISC{get; set;} 
    public virtual Student student{get; set;} 

} 

一個一對多的關係,我有一個表格讓我來編輯包括添加或刪除一些入學率學生實體。在表單提交後保存這些數據時,註冊是否也會更新,還是必須分別更新註冊?理想情況下,應該通過刪除然後重新插入或剛剛更新的註冊(並且只在存在比現有更多的新項目時插入)?

+0

是否使用ASP-MVC? EF? (MVC只是一種設計模式,不是技術,LINQ不會自動使用EF,它也可以是LINQ對象。) –

+0

我正在使用ASP-MVC – jpo

+1

我重新標記了您的問題。 –

回答