在MVC下,怎么实现主从表类似的增、删、改

时间:2021-10-09 09:44:03
MVC,VS环境,使用EF。
新增的时候,有主从表,主表使用正常的View,View里面的model是主表的。
用easyui的datagrid在页面上主表的输入的下方加了子表的输入,可以加多行数据。
提交表单,只能保存主表的,怎么能做到又保存主表,又保存子表。

7 个解决方案

#1


主表提交后, 自己写语句获取值在一并提价啊  .

#2


这个和EF什么关系  

a.save()
b.save()

#3


后台接收你使用easyui-grid的json数据
比如说主表是a从表是b

a._b=反序列化方法(request["json"]);
db.save(a);

#4


引用 3 楼 zmcici 的回复:
后台接收你使用easyui-grid的json数据
比如说主表是a从表是b

a._b=反序列化方法(request["json"]);
db.save(a);


接收保存的action只能接收到a表的数据。
我怎么把B表的数据接收到呢?
因为用的是datagrid,没有与b表有bind(不会bind)。能详细点不?谢谢。

#5


自己构造语句就行了嘛

#6


自己在写个model装这些数据、在后台把数据分开

#7


参考这里第一篇和第三篇,更新与添加:
http://www.cnblogs.com/insus/category/310338.html

#1


主表提交后, 自己写语句获取值在一并提价啊  .

#2


这个和EF什么关系  

a.save()
b.save()

#3


后台接收你使用easyui-grid的json数据
比如说主表是a从表是b

a._b=反序列化方法(request["json"]);
db.save(a);

#4


引用 3 楼 zmcici 的回复:
后台接收你使用easyui-grid的json数据
比如说主表是a从表是b

a._b=反序列化方法(request["json"]);
db.save(a);


接收保存的action只能接收到a表的数据。
我怎么把B表的数据接收到呢?
因为用的是datagrid,没有与b表有bind(不会bind)。能详细点不?谢谢。

#5


自己构造语句就行了嘛

#6


自己在写个model装这些数据、在后台把数据分开

#7


参考这里第一篇和第三篇,更新与添加:
http://www.cnblogs.com/insus/category/310338.html