asp.net mvc 5在主表

时间:2015-09-08 20:05:28

标签: asp.net asp.net-mvc asp.net-mvc-5

所以我使用的是asp.net mvc5。我使用数据库第一种方法来创建简单的Web应用程序我的问题是如何在创建父记录时创建子记录。假设我有3个表,即(1)学生(2)主题和(3)学生主题。

样本数据可以是

students            Subjects           StudentSubject
--------------      ---------          ----------------
ID  Name           SID  SName           ID   SID
--------------      ---------          ----------------
1  St1             1  Sub1               1    1
2  St2             2  Sub2                
                   3  Sub3                
                   4  Sub4                

因此,在上面的示例中,学生“St1”注册了主题“Sub1”。

我可以创建3个视图,可以在表StudentSubject中创建新学生,新主题甚至新记录。

但我的问题是,当我在表Student中创建记录时,如何在表StudentSubject中创建记录。

所以我的观点可以有像

这样的字段

ID, 名称, 主旨名称

如果我输入

ID             3 
name           St3  
SubjectName    Sub2

然后我点击保存,它应首先在表格Student中创建记录,然后在表格StudentSubject中根据所选主题创建记录。

所以现在表格应如下所示

students            Subjects           StudentSubject
--------------      ---------          ----------------
ID  Name           SID  SName           ID   SID
--------------      ---------          ----------------
1  St1             1  Sub1               1    1
2  St2             2  Sub2               3    2 
3  St3             3  Sub3                
                   4  Sub4   

谢谢。

0 个答案:

没有答案