问题描述
- .net mvc架构的model(不是用code first那种)是不是把数据缓存在model中的?
-
我发现用page模式修改了数据,但是数据库中数据并没有改变,如果是的话是不是创建网站时所选择的数据库空间可以小一点?
解决方案
如果你不用任何一种方法将model写回的话,那么是不会自动存入数据库的。
解决方案二:
而且我取了数据之后建立了实体模型后是不是可以抛弃了数据库了
解决方案三:
第一个问题:你在page上修改了数据,必须要调用相应的action把你的修改保存到数据库中。否则,你的任何改变都不会被自动的保存。
第二个问题,要看具体的应用环境而定了,如果只是察看数据而且数据量不大的情况下这点是完全可行的。否则,你是永远抛不开数据库的。
一般像EF这种ORM框架只是简化了我们操作数据时的步骤,是你不用写一句sql就能操作数据库中的数据,并不意味着我们就可以不使用数据库了。
时间: 2025-01-19 01:14:18