38得票3回答
构造System.Data.SQLite.SQLiteConnection时引发System.BadImageFormatException的原因是什么?

我将代码拆分成最小的语句:Dim cn As System.Data.SQLite.SQLiteConnection 当我从一个WinForm应用程序中调用代码时,会出现以下错误: System.BadImageFormatException: 无法加载文件或程序集'System.Da...

29得票3回答
使用C#在SQLite中添加参数

我正在学习SQLite,但是我无法将参数正确地编译到命令中。当我执行以下代码时:this.command.CommandText = "INSERT INTO [StringData] VALUE (?,?)"; this.data = new SQLiteParameter(); this...

28得票2回答
在C#中,是否有一种方法可以使用System.Data.SQLite将内存文件链接为内存SQLite数据库?

我想要做的是类似于以下内容:using System.Data.SQLite; using System.IO; //My SQLite connection SQLiteConnection myCon; public void ReadAndOpenDB(string filename...

26得票6回答
使用Entity Framework的SQLite

在使用SQLite时,我遇到了Entity Framework中主键的问题。SQLite希望在自增主键列的VALUES列表中显式指定NULL值。我没有实际查看EF上下文中生成的SQL语句,但我相信它按照通常的SQL Server约定为自增列提供了无值。 根据ADO.NET SQLite提供程...

25得票1回答
使用System.Data.Sqlite进行Sqlite在线备份

如何在sqlite数据库在线的情况下,在原生C#代码中进行备份?所有在线备份API示例均为C代码。

24得票2回答
当引用的项目需要SQLite.Interop.dll文件时,该文件未复制到项目输出路径。

我使用System.Data.SQLite Core版本:1.0.98.1 nuget包与Visual Studio 2015。当我构建引用系统数据SQLite包的项目时,它会将两个文件夹(x86和x64),每个文件夹都包含一个SQLite.Interop.dll复制到输出目录中。然而,当我构...

24得票2回答
如何使用EntityFramework和Code-First连接SQLite数据库

我正在尝试使用EF动态创建嵌入式SQLite数据库,然而,我无法使其正常工作,数据库文件从未被创建。 我使用的是EF 4.2和最新版本的SQLite。 这是我的代码: app.config<?xml version="1.0"?> <configuration> ...

22得票3回答
Visual Studio加载正确的(x86或x64)dll

我正在x86的Visual Studio上工作。我希望可以同时构建我的应用程序支持x32和x64。但是我需要使用sqlite .net连接器,它有一个用于x86应用程序的dll和另一个用于x64应用程序的dll。 当我的配置为x64时,如何配置我的Visual Studio来加载一个引用,而当...

20得票2回答
使用参数化的方式在C#中进行SQLite的SELECT操作并使用LIKE语句

我正尝试进行类似以下的SQL查询:SELECT * FROM [TABLE] WHERE hostname LIKE '%myhostname%'; 在普通SQL中这个操作很好用,但是当我在C#中使用System.Data.SQLite时,它只能用于字面量而不是参数,例如string sel ...

18得票4回答
使用C#优化将大量数据导入SQLite的性能

我正在使用C#导入一个拥有六到八百万行的CSV文件。 我的数据表长这样:CREATE TABLE [Data] ([ID] VARCHAR(100) NULL,[Raw] VARCHAR(200) NULL) CREATE INDEX IDLookup ON Data(ID ASC) 我...