当前位置: 代码迷 >> ASP.NET >> 三层架构,如若数据库更改, 是不是也要更改实体类
  详细解决方案

三层架构,如若数据库更改, 是不是也要更改实体类

热度:1967   发布时间:2013-02-25 00:00:00.0
三层架构,如果数据库更改, 是不是也要更改实体类?
最近看CodeSmith和三层架构的书,说可以从数据库直接生成很多代码,还有实体类entity。(说实话,才开始学ASP,什么都不懂,这个entity是干嘛呢?)

如果现在数据库里面的表要更改,比如某字段从IPFlag变成FlagIP。那么用CodeSmith生成的这些代码是不是也要改?记得以前写程序,直接用table.fields[0] 就可以调用了,现在用实体类了,那这个实体类是不是就失效了?

------解决方案--------------------------------------------------------
是的,使用CodeSmith,如果数据库字段有更改,是需要重新生成文件,然后去原来的目录覆盖的。
------解决方案--------------------------------------------------------
是。可以用一楼说的CodeSmith,或者其他代码生成器,方便
------解决方案--------------------------------------------------------
不一定需要,但是和数据库一样好点!!!
  相关解决方案