技术开发 频道

ASP.NET:EF安装 程序创建及开发模式

  【IT168技术】其实我对微软出的Linq to Sql,以及Linq to Entity这两个产品兴趣都不大,不太喜欢那种开发模式,主要原因如下:

  ①自动生成的那堆代码,不利于平时的分层模式,将实体以及存储逻辑混合在一起总觉的不是那么回事;

  ②对于编写测试用例不是那么友好,全部逻辑都在一起,无法拆分测试,比如只想测试代码逻辑,不需要连接真正的数据库等。

  ③在排除程序BUG时,还是习惯于看直观的SQL,这样在数据库中调试起来更加容易些,可能是个人习惯问题;

  ④据说性能上存在一定缺陷,本人并未测试过,道听途说而已。

  之所以这次想尝试一次,主要基于两点:首先我现在接手的一个项目是用EF编写的,其次就是EF 4.2能够将原来混合在一起的代码给分离开,说的官方点,这个分离功能叫POCO,英文全名是Plain Old CLR Object,翻译成中文是简单传统的CLR对象。总之最新的EF允许开发人员手工编写更多代码,不再一味的依赖代码自动生成。

  如何安装EF 4.2?

  我电脑上原来安装的是EF 4.0,这次选择的是通过NuGet方式安装。

  1.首先从VS菜单上选择工具,然后选择扩展管理,如下图。

ASP.NET:EF 4.2安装步骤与程序示例

  2.在弹出框的左侧选择Online,然后在右上角搜索Nuget,最后进行安装。

ASP.NET:EF 4.2安装步骤与程序示例

  3.安装NUGET后,我们在工程的引用中点击右键,就会多出一项来,如下所示。

ASP.NET:EF 4.2安装步骤与程序示例

  4.添加EF引用。点击上图中的最后一项,搜索EntityFramework,就会看到最新的EF了,选择进行添加即可。

ASP.NET:EF 4.2安装步骤与程序示例

0
相关文章