2 qq 25307959 qq_25307959 于 2015.06.29 11:46 提问

.net mvc架构的model(不是用code first那种)是不是把数据缓存在model中的?

我发现用page模式修改了数据,但是数据库中数据并没有改变,如果是的话是不是创建网站时所选择的数据库空间可以小一点?

3个回答

caozhy
caozhy   Ds   Rxr 2015.06.29 13:05

如果你不用任何一种方法将model写回的话,那么是不会自动存入数据库的。

caozhy
caozhy 回复qq_25307959: 当然要数据库
2 年多之前 回复
qq_25307959
qq_25307959 我取了数据建立实体模型后是不是可以抛弃数据库了
2 年多之前 回复
qq_25307959
qq_25307959 那我应该如何存进去呢
2 年多之前 回复
qq_25307959
qq_25307959   2015.06.30 19:08

而且我取了数据之后建立了实体模型后是不是可以抛弃了数据库了

cpjack
cpjack   2015.07.09 13:40

第一个问题:你在page上修改了数据,必须要调用相应的action把你的修改保存到数据库中。否则,你的任何改变都不会被自动的保存。
第二个问题,要看具体的应用环境而定了,如果只是察看数据而且数据量不大的情况下这点是完全可行的。否则,你是永远抛不开数据库的。
一般像EF这种ORM框架只是简化了我们操作数据时的步骤,是你不用写一句sql就能操作数据库中的数据,并不意味着我们就可以不使用数据库了。

Csdn user default icon
上传中...
上传图片
插入图片