C# 使用visual studio 2013处理SQLITE数据库
我正在尝试使用visual studio 2013处理SQLITE数据库。我已安装到visual studio。并安装了64位Windows(.NET Framework 4.5)的设置 问题C# 使用visual studio 2013处理SQLITE数据库,c#,sqlite,visual-studio-2013,entity-framework-6,system.data.sqlite,C#,Sqlite,Visual Studio 2013,Entity Framework 6,System.data.sqlite,我正在尝试使用visual studio 2013处理SQLITE数据库。我已安装到visual studio。并安装了64位Windows(.NET Framework 4.5)的设置 问题 当我尝试使用 先编码 SQL逻辑错误或缺少数据库没有此类表:**** 无法使用现有数据库创建实体数据模型。没有提供者 是否有创建连接的方法。所以不能先使用模型 无法创建数据连接。没有SQLITE提供程序。无法在visual studio中首先使用DB 成功场景 我可以手动创建SQLITE数据库(在v
- 从项目属性中选择.NET Framework 4.0作为目标
- 使用此更改App.config文件中的内容(在声明xml版本的行之后)李>
public static string ConnectionString = @"Data Source = databasename.db;Version=3; "
最后一点是,我建议您使用SQLite3。当您首先使用代码时,SQLITE的Entity framework 6不支持创建数据库/表 您需要手动创建数据库,并使用
ExecuteSqlCommand
SQLiteConnection.CreateFile(filePath);
Database.ExecuteSqlCommand(SqLiteQueries.CreateEnterpriseApplicationsTable);
或者如问题成功场景中所述,它首先支持现有数据库中的代码 我建议使用SQL Compact,它将在box@Alex:Visual Studio 2013不支持SQL Compact。考虑到您的成功场景,我认为这些更改将帮助您在应用程序的“内部”创建数据库。但让答案留在这里,并引导那些有相应问题的人。