如何使用MVC4从单个视图中保存不同表中的值

时间:2013-09-09 11:24:04

标签: sql-server entity-framework asp.net-mvc-4 stored-procedures

嘿,我是MVC的新手,我正在尝试使用以下描述在mvc4中创建一个演示应用程序

  1. 创建包含五个字段的视图

    (a)学生姓名

    (b)学生父亲姓名

    (c)学生母亲姓名

    (d)学生班

    (e)学生组

  2. 学生姓名,学生父亲姓名,学生母亲姓名保存到Student_Personal_Information表中,学生班和学生部分保存在Student_School_Information表中。

    1. 在SQL Server中使用以下字段

      创建两个表

      (a)在Student_Personal_Information表中

      (I) Student_Id int (identity)(Primary Key)
      
      (II) Student_Name varchar(200)
      

      (III)Student_Father_Name varchar(200)

      (IV)Student_Mother_Name varchar(200)

      (b)在Student_School_Information表中

      (I)Student_Class_Id(身份)(主键)

      (II)Student_Id int(带有Student_Personal_Information表的Student_Id列的FK)

      (III)Student_Class varchar(20)

      (IV)Student_Section varchar(5)

    2. 注意: - 借助存储过程

      将这些数据保存在表格中

      现在我的问题是如何使用MVC4将所有字段数据保存在两个Separate(Student_Personal_Information和Student_School_Information)表中。

      现在我正在编辑我的问题

      我也在创建局部视图,并将Student Class和Student Section字段分为部分(强类型)视图,现在我该如何实现我的任务

      任何帮助都会得到赞赏!

1 个答案:

答案 0 :(得分:0)

      1.Create a view with five fields 

(a)学生姓名

(b)学生父亲姓名

(c)学生母亲姓名

(d)学生班

(e)学生组

       **strong text**
   Now when  submit your View i.e form   and access the model values in your controller . 

    and pass the model values separately to your Tables Like below . 

        Student_Personal_Information.Name = model.Name  
        Student_Personal_Information.FatherName = model.FatherName                Student_Personal_Information.MotherName = model.MotherName             

 and rest of details in another table 

    Student_School_Information.Class=model.class

Student_School_Information.Section = model.Section

  Hope This helps you.