entity framework在开发中小型项目的时候,比较灵活(对不起,没有看到在大型项目上有人运用过entity framework.)entity framework的一个福音就是可以让程序员从SQL语句中解放出来。但在实际当中经常碰到这样的问题:.数据迁移不方便。如果数据模型发生变化,但项目已经上线。在升级数据库的时候非常麻烦。微软现在也只是提供在visual studio里迁移的工具,并且还是代码级别的。如果项目是在客户的服务上,如果没有安装这样的环境,你就无撤。所以,对用户来说,需要有这样的单独运行的工具来完成这样的工作会更好。
用entity framework开发一些个人感想。希望微软继续完善。