日期:2014-05-18  浏览次数:20378 次

MVC3如何应对每月增加的数据库
开发一个网站,采用的是MVC3的架构,对数据库用的是EF...需要在MODEL里面创建数据库对应的表,可问题是数据库里每个月都会创建一个表.这个表名.事先基本无法预知..如何处理..谢谢

------解决方案--------------------
这个和mvc3木有关系了

1.其实本身不需要物理分表,只需要合理建立数据库索引,另外sql2005以上已经可以进行“分区”操作,你可以直接按时间分区,而不用物理分表

2.如果是物理分表,可以使用存储过程来屏蔽掉这种“表名变化”,毕竟如果结构相同,你的sql语句,输入输出参数基本都一样,只是除了表名不同。
------解决方案--------------------
这个很简单吧。

大部分进销存或者财务软件都可以在登录的时候处理。