有一个大表,很多字段,出于数据库性能的考虑,要分成很多小表,每个表的关键字都一样的。其中主表A关键字采用自增长,其他表都使用外键关联到A表。
象这样的数据库结构,在新增,修改,删除时,怎么写控制器?视图?
就是在C#中,要怎么编程。是使用MVC4.0。
比如,我把表分成A、B、C、D四个表,
那么ORM中,会有四个实体。
新增界面,做成了四个tab页,A表的数据必须填写,其他三个表的数据,可以不填写。
类似这样的,控制器要怎么设计?
写成一个方法,传四个实体参数吗?还是写四个方法,每个方法各自对应自己的实体?
C#环境,MVC模式时,ORM怎么处理分表的问题
答案:2 悬赏:0
解决时间 2021-02-05 07:21
- 提问者网友:恋你成殇
- 2021-02-04 07:51
最佳答案
- 二级知识专家网友:浪女动了心
- 2021-02-04 09:26
我不太清楚mvc,怎么实现数据banding的,但是我到csla架构中,很容易实现这个问题,就是将一条完整的记录,分成4个部分,然后就很容易拆分成4个对象,然后分别对应4个控件绑定4个对象,这样很容易能控制,想更改那一个对象的数据,前提满足表的约束条件,比如吧,你的主键有好几个field组成,你就不能把部分的更改,部分忽略。你可以顺着这个思路,去处理。
全部回答
- 1楼网友:滚出爷的世界
- 2021-02-04 10:57
你好!
MVC模式没有接触太多,不过我觉得把分表查询写成存储过程来执行,会不会简单明了一些
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯