我现在在做一个后台管理项目,数据源来源于视图(有A、B、C三个字段),并将数据呈现在前端页面上。
前端显示的数据源为上述视图A、B、C字段,外加一个D字段值。D字段值是根据字段A、B、C的值经过一系列的算法得到的。
请问各位大侠,在计算D字段的值的过程并添加到视图里的字段上,这步操作在数据库里操作吗?使用游标?还是在后台得到数据表时进行计算?如果是后者的话,在后台操作时怎么存储这个临时表并添加字段呢?求思路,求大神给予解析
5 回答
守候你守候我
TA贡献1802条经验 获得超10个赞
如果在数据库里计算,并且这个计算只针对每一行数据内的字段进行计算,可以写sql语句,就像这条sql语句:select getdate() Now,* from Menus,getdate()方法本身不是表里的数据,但可以作为这个查询的结果成员。
如果复杂点,可能就不行了。所以建议直接在后台计算,你做mvc项目应该是有数据库实体模型和视图模型两种,实体模型对应数据库表,视图模型用于在view上展示;用一个视图模型,包含A、B、C、D四个字段,从实体模型查出结果并计算D的值后,赋值到视图模型里,最后再页面读取即可。
- 5 回答
- 0 关注
- 714 浏览
添加回答
举报
0/150
提交
取消