我在使用带有EF CTP5的SQLite数据库时非常困难.我只是试图用SQLite执行这个MSDN example.但是在线var food = db.Categories.Find(FOOD);我收到运行时异常:System.Data.SQLite.SQLiteException (0x80004005): SQLi...
![](https://oss.womengda.net/imgfile/2310/1ER2I12D360-31324.jpg)
我在使用带有EF CTP5的SQLite数据库时非常困难.我只是试图用SQLite执行这个MSDN example.但是在线
var food = db.Categories.Find("FOOD");
我收到运行时异常:
System.Data.SQLite.SQLiteException (0x80004005): SQLite errorno such table: Categories
注意:必须修改app.config文件,如下所示:
App.config中
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" />
</startup>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
<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, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
</DbProviderFactories>
</system.data>
<connectionStrings>
<add name="ProductContext" connectionString="Data Source=D:\CodeFirst.db;Version=3;New=True;" providerName="System.Data.SQLite" />
</connectionStrings>
</configuration>
最佳答案:
在我看来,当前的SQLite.net首先不支持Entity Framework CTP5代码.将不得不等待这种情况发生.
沃梦达教程
本文标题为:c# – 如何让Entity Framework CTP5与SQLite一起使用?
![](/xwassets/images/pre.png)
![](/xwassets/images/next.png)
猜你喜欢
- Unity shader实现多光源漫反射以及阴影 2023-03-04
- DataGridView设置单元格的提示内容ToolTip 2023-05-23
- c# – 使用两个列表在.NET上重复内存 2023-09-20
- C# Winform实现圆角无锯齿按钮 2023-06-27
- C# 导出Excel的6种简单方法实现 2023-01-28
- C# 使用multipart form-data方式post数据到服务器 2023-03-09
- C#图像亮度调式与伪彩色图的处理教程(推荐) 2022-11-24
- c# – Python .NET,多线程和windows事件循环 2023-09-20
- 详解c# 数组(Array) 2023-03-09
- c#使用FreeSql生产环境时自动升级备份数据库 2023-04-21