恐怖分子处决美女【IT168技术】其实我对微软出的Linq to Sql,以及Linq to Entity这两个产品兴趣都不大,不太喜欢那种开发模式,主要原因如下:
①自动生成的那堆代码,不利于平时的分层模式,将实体以及存储逻辑混合在一起总觉的不是那么回事;
②对于编写测试用例不是那么友好,全部逻辑都在一起,无法拆分测试,比如只想测试代码逻辑,不需要连接真正的数据库等。
③在排除程序BUG时,还是习惯于看直观的SQL,这样在数据库中调试起来更加容易些,可能是个人习惯问题;
之所以这次想尝试一次,主要基于两点:首先我现在接手的一个项目是用EF编写的,其次就是EF 4.2能够将原来混合在一起的代码给分离开,说的点,这个分离功能叫POCO,英文全名是Plain Old CLR Object,翻译成中文是简单传统的CLR对象。总之最新的EF允许开发人员手工编写更多代码,不再一味的依赖代码自动生成。
4.添加EF引用。点击上图中的最后一项,搜索EntityFramework,就会看到最新的EF了,选择进行添加即可。
本文由 恒宇国际(www.neivn.cn)整理发布
网友评论 ()条 查看