EF6 调用SQLite(适用于code first,非code first参考官方配置文件)
来源:互联网 发布:linux mplayer 分辨率 编辑:程序博客网 时间:2024/05/17 03:51
<!--这里必须注册System.Data.SQLite,否则找不到,除非加入GAC,DbConfiguration配置也需要-->
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite"/>
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite"/>
<remove invariant="System.Data.SQLite.EF6"/>
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".Net Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6"/>
</DbProviderFactories>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite"/>
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite"/>
<remove invariant="System.Data.SQLite.EF6"/>
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".Net Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6"/>
</DbProviderFactories>
</system.data>
<connectionStrings>
<add name="northwindEFEntities" connectionString="data source=.\northwindEF.db" providerName="System.Data.SQLite"/>
</connectionStrings>
<entityFramework>
<providers>
<provider invariantName="System.Data.SQLite" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6"/>
</providers>
</entityFramework>
因为用到了EF,所以这里的entityFramework配置里面的invariantName与connectionStrings里面的providerName都要对应为DbProviderFactories里面注册的名字invariant="System.Data.SQLite",否则会提示没有注册System.Data.SQLite。
并且 <DbProviderFactories>节必须有,否则当目标计算机没有GAC注册System.Data.SQLite,会提示找不到。。。
0 1
- EF6 调用SQLite(适用于code first,非code first参考官方配置文件)
- Sqlite之Code First(EF6)
- EF6 code first
- EF6+MySql code first
- EF6 Code First for MultiContext
- MVC 5 的 EF6 Code First 入门
- EF(code First)
- Code First
- code first
- code first
- First Code
- 让Vs2013 完美支持EF6.1 Code First with Oracle
- MVC5与EF6 Code First 第一个入门完整实例教程
- MVC5与EF6 Code First 第一个入门完整实例教程
- EF Sqlite code first环境搭建
- Code First DataAnnotations
- Code First一些问题
- Node(2) First Code
- 【读书笔记】设计模式1章:设计模式概述
- 1051 Wooden Sticks贪心
- 使用picture控件来显示图像
- 分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。
- 我出来了
- EF6 调用SQLite(适用于code first,非code first参考官方配置文件)
- 有关谷歌抽屉淡写
- mysql中的if函数
- 选择排序的基本思想是遍历数组的过程中
- java中如何使Double类型的数值保留两位小数问题
- 黑马程序员 java高新技术笔记(一)
- Eclipse常用快捷键
- Ubuntu /etc/fstab文件说明
- 做软件“产品”开发需要哪些文档?