【发布时间】:2016-10-24 10:05:44
【问题描述】:
我正在尝试在 Visual Studio 2012 中使用 sqlite 设置实体框架。所以,这是我到目前为止所做的:
- 使用“设计时组件”安装 System.Data.Sqlite。
- Visual Studio 2012 的实体框架工具。
- 来自 NuGet 的 System.Data.SQLite、System.Data.SQLite.EF6 和 System.Data.SQLite.Linq。
现在我正在尝试添加“ADO.net 实体数据模型”,通过以下步骤:
- 添加新项目。
- ADO.net 实体数据模型。
- 向导中的“数据库中的 EF 设计器”,然后单击“下一步”。
- 添加“新建连接”,数据源:System.Data.Sqlite 数据库文件。
选择db文件并提供密码后,点击“下一步”按钮,出现以下错误:
我已经在“Sqlite Browser”中检查了我的 db 文件,我还借助以下代码为 db 文件设置了密码:
string conn = @"Data Source=pahtto\App_Data\app_data.sqlite;";
SQLiteConnection connection = new SQLiteConnection(conn);
connection.SetPassword("123456");
connection.Close();
我错过了什么?
请指导我。
谢谢。
【问题讨论】:
标签: c# entity-framework sqlite visual-studio-2012