回到目录

从EF5升级到EF6之后,可能会出现一些问题,这是正常的,任何系统的升级都没有一帆风顺的,当然这些不是我要说的重点,我真正要说的是,当出现这些问题时,我们应该如何去应对它,下面我总结了几个方面,请大家看一下

程序集

不需要应用托管的System.Data.Entity了,可以和它说再见,以后EF移植更方便!

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWQAAAAmCAIAAAB8nnakAAAChUlEQVR4nO3cQXLDIAyF4ZzEh+n9z8O6my5sJMQzwZQo/7fKEIHBE57tTNNXAQDB678nAOAzEBYAJIQFAEnmsPgxbM1xdWv8gfrhYz1hk2ngU2QIi1YcKGFRTns+3jnKvurWiMdaZpNp4CMQFn8bRt/n79SIx1pmn5lgfwnDonqhhMX5htx9Umi1KOOci90aO1p3PrameEnUPZY7K8CVMCzc9lt3Fu7Dgt1L3RY7Tryfg+Kq40BNcCxiAgrCItrzU8Li7iDF3JXYoezthr07CFLDPRAQyxAWLcNfcM4Ki+I9X+iDKHcNVa+BsGi9BVQyh4XiuCrXi63d6sGV3NYU74kjbglmFY9mC7oTDlYKWN8eFk9jByINwuIpXKuRDGEBQEJYAJAQFgAkhAUACWEBQEJYAJAQFgAkhAUASeawUH4bYv+wWjdQP3ysJ4jT6M7ZfXerlWKKDGEx61en8cda3FdiwSZbSJ9wt7hVuclK8T7CQv2fDhPDYp/9M2XVtnKfBWKihGFRvVDCwv11ZusHmucWZZxzsVtjR+vOx9YUL4m6x3Jn5Z6f+KQVExBBr9Z83DOmrAJrJAwLt/3WnUW1l+xrscWOE+/noLjqOFATHEvZdQPnp9uru3axF9YgLNR/CTMcFncHKeYaa4c6TmyX1ipal3px78UDtgaJ5+wW2zCNe2GNDGHRMvwF56ywKN7zhT6IctdQ9RoIi9Zbtl0/P93bkOCgA2cMa2QOC8VxdW4p3gc3uJLbmtK4SAYtwazi0WxBd8LuSt0R7CTdM+a2dHvZtbfORtALC3x7WDwt98c69+pQISyekv4CyEX+2xAWACSEBQAJYQFAQlgAkBAWACSEBQDJLwcvBwdyhooaAAAAAElFTkSuQmCC" alt="" />

配置文件

需要表明EF版本,如果你是vs2010或者vs2012的用户,你应该注意这一点

  <configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
 <entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>

以上两点大家注意之后,升级到EF6应该就没什么问题了,呵呵。

回到目录

EF架构~EF6配置需要注意的几个地方的更多相关文章

  1. EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~终结~配置的优化和事务里读写的统一

    回到目录 本讲是通过DbCommand拦截器来实现读写分离的最后一讲,对之前几篇文章做了一个优化,无论是程序可读性还是实用性上都有一个提升,在配置信息这块,去除了字符串方式的拼接,取而代之的是sect ...

  2. EF架构~为EF DbContext生成的实体添加注释(T5模板应用)

    回到目录 相关文章系列 第八回 EF架构~将数据库注释添加导入到模型实体类中 第二十一回  EF架构~为EF DbContext生成的实体添加注释(T4模板应用) 第二十二回EF架构~为EF DbCo ...

  3. EF架构~数据分批批量提交

    回到目录 对于大数据量提交,包括插入,更新和删除,我始终不建议用EF自带的方法,因为它会增加与数据库的交互次数,一般地,EF的一个上下文在提交时会打开一个数据连接,然后把转换成的SQL语句一条一条的发 ...

  4. EF架构~基于EF数据层的实现

    回到目录 之前写过关于实现一个完整的EF架构的文章,文章的阅读量也是满大的,自己很欣慰,但是,那篇文章是我2011年写的,所以,技术有些不成熟,所以今天把我的2014年写的EF底层架构公开一下,这个架 ...

  5. EF架构~扩展一个分页处理大数据的方法

    回到目录 最近总遇到大数据的问题,一次性处理几千万数据不实际,所以,我们需要对大数据进行分块处理,或者叫分页处理,我在EF架构里曾经写过类似的,那是在进行BulkInsert时,对大数据批量插入时候用 ...

  6. EF架构~CodeFirst数据迁移与防数据库删除

    回到目录 本文介绍两个概念,防数据库自动删除,这是由于在code first模式下,当数据实体发生变化时,会对原来数据库进行删除,并将新数据表添加进来,但这对于我们的运营环境数据库,是万万不能接受的, ...

  7. EF架构~CodeFirst生产环境的Migrations

    回到目录 Migrations即迁移,它是EF的code first模式出现的产物,它意思是说,将代码的变化反映到数据库上,这种反映有两种环境,一是本地开发环境,别一种是服务器的生产环境,本地开发环境 ...

  8. EF架构~为EF DbContext生成的实体添加注释(T5模板应用)(转载)

    转载地址:http://www.newlifex.com/showtopic-1072.aspx 最近新项目要用Entity Framework 6.x,但是我发现从数据库生成模型时没有生成字段的注释 ...

  9. EF架构~过滤导航属性等,拼接SQL字符串

    拼接T-SQL串,并使它具有通用性 好处:与服务器建立一次连接,给服务器发一条SQL命令,即可实现 代码如下: 1 /// <summary> 2 /// 构建Insert语句串 3 // ...

随机推荐

  1. VS与ultraedit 正则表达式替换

    ASP中把request("{param}")调用替换为requestX("{param}") VS 表达式替换(?<a>request\(&quo ...

  2. 记一次FTP上传文件总是超时的解决过程

    好久没写博,还是重拾记录一下吧. 背景:买了一个阿里云的云虚拟机用来搭建网站(起初不了解云虚拟主机和云服务器的区别,以为都是有SSH功能的,后来发现不是这样样子啊,云虚拟机就是FTP上传网页+MySQ ...

  3. Spring 常用的一些工具类

    学习Java的人,或者开发很多项目,都需要使用到Spring 这个框架,这个框架对于java程序员来说.学好spring 就不怕找不到工作.我们时常会写一些工具类,但是有些时候 我们不清楚,我们些的工 ...

  4. Memcached服务介绍及安装指南

    一.memcached服务介绍 1.为什么需要memcached服务 A:第一种场景 网站访问大多数情况下都需要查询数据库操作,如果网站的流量很大并且大多数的访问会造成数据库高负荷的状况下,由于大部分 ...

  5. ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)

    var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...

  6. 带有两个输入字段和相关标记的简单 HTML 表单:

    带有两个输入字段和相关标记的简单 HTML 表单: 意思就是说Male 和id="male"绑定在一起. <html> <body>   <p> ...

  7. ILSpy搜索功能加强版

    1.修改搜索功能,增加如下的额外搜索选项 A.按文本搜索(默认选项) B.按通配符搜索 C.按正则表达式搜索 2.搜索增加如下特性: A.可以按照名字空间检索特定名字空间下的所有类. B.修正了官方版 ...

  8. (完全背包 大数)Dollar Dayz (POJ 3181)

    http://poj.org/problem?id=3181 Description Farmer John goes to Dollar Days at The Cow Store and disc ...

  9. 第53讲:Scala中结构类型实战详解

    今天学习了scala的结构类型,让我们看看代码 class Structural {def open() = print("A class interface opened") } ...

  10. maven创建 web项目

    Maven教程初级篇03: 创建Web应用 1. 使用如下命令创建Web应用: 代码 mvn archetype:generate -DgroupId=net.jianxi.tutorials.mav ...