zoukankan      html  css  js  c++  java
  • 使用Entity Framework时遇到的问题

    1、运行程序时提示 ,vension does not match. 差不多是这样一个提示,具体怎么样的给忘记了。

    #1remove 'entity framework' from reference

    #2update the app.config to 6.0.0

    #3use Nuget to install Entity Framework: install-package entityframework

         sometimes ,the Nuget prompts :the project has already installed entity framework.

      now you shoud go to package.config to remove the entity framework tag

      then you should repeat #3

    2 使用entity framework的情况下,运行程序,提示 cannot load sql.data.sqlClient

    you should go the class that extend the DBContext,to add a static constructor, as below

    static myDBContext()

    {

      var _ = typeof(System.Data.Entity.SqlServer.SqlProviderServices);
      var __ = typeof(System.Data.Entity.SqlServerCompact.SqlCeProviderServices);
     // I comment out this line ,because cannot find namespace SqlServerCompact

    }

    补充一点 ,entity framework 会自动在config文件里添加一个配置

    <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
      <providers>

    <provider ...............“sql.data.sqlClient”......./> //差不多是这个样子的

    <providers>
    </entityFramework>

    去掉providers节点。

     

    3 找不到命名空间System.Data.Objects

    需要引用System.Data.Entiy

  • 相关阅读:
    vue3+typescript引入外部文件
    vue项目中使用sass
    关于Vue.use()使用详解
    案例:密码框格式提示信息错误
    案例:显示隐藏文本框里面的内容
    案例:循环精灵图案例
    案例:关闭淘宝二维码案例
    案例: 仿京东显示隐藏密码
    案例:根据系统时间显示不同的问候语
    ES6中类和对象的注意问题
  • 原文地址:https://www.cnblogs.com/Gift/p/3549004.html
Copyright © 2011-2022 走看看