sqlite相关内容
我在我的数据层(基于实体框架)中使用 DbProviderFactories,并且我的数据库使用 SQLite,但我不需要 App.Config 来获得以下代码:
..
我认为 sqlite 很简单,但它让我很难过.我只想创建一个应用程序,我可以在其中使用 ado.net 实体数据类连接到 sqlite 数据库. 我在运行 windows xp 的虚拟计算机上测试应用程序时遇到了这个问题.该应用程序在我当前的计算机上运行良好,并且在我部署它们时也可以在我的笔记本电脑上运行. 这是虚拟计算机上发生的情况: 应用程序能够启动. 应用程序能够使用 S
..
关于保留字的三个问题: SQLite 中有保留字吗?如果有,它们是什么? 如果有保留字,使用其中一个作为列名或表名的正确语法是否仍然用括号括起来?例如,[User] 或 [Name]? 在使用 ADO.NET 查询 SQLite 数据库时,使用在其他风格的 SQL(例如 SQLServer)中保留但在 SQLite 中未保留的词是否有任何影响? 解决方案 是的,请参阅
..
我使用 WiX 来捆绑一个 MSI 安装文件.安装后,我执行程序,但得到以下错误. 无法加载 DLL 'SQLite.Interop.dll':找不到指定的模块.(HRESULT 异常:0x8007007E) 我尝试将两个引用:SQLite.Interop(x86 和 x64)添加到 WiX 项目中.但我明白了: 由于以下原因,无法加载扩展名“...\SQLite.Interop
..
我正在使用 SQLite 数据库并使用 WIX 工具集创建 WPF 应用程序的安装程序.问题是,当我直接从 Visual Studio 运行时,下面的相对路径可以正常工作,但当我使用 WIX 创建安装程序并且安装此安装程序运行程序后,它会为数据库文件提供致命错误.在项目目录中,我创建了一个数据库文件夹,数据库文件位于其中,如下图所示: 通过 WIX Toolset 创建安装程序后,安装文件如
..
(见下方更新) 在从 C#.Net 应用程序(约 5 秒)中查询大约 500,000 行的非常简单的 Sqlite 数据表时,我遇到了查询性能缓慢的问题. 我使用 LinqPad 以及 2 个数据库浏览器(均基于 QtSql)在完全相同的数据库上尝试了完全相同的查询,它的运行速度提高了 10 倍(约 0.5 秒).相同的查询,相同的数据库,不同的应用程序,只有我的运行速度不快.
..
下面的查询有效,但我想知道是否有更好的方法. 有一个子查询使用两个子查询.这两个子查询相同,但返回两个不同的字段.有没有办法只使用一个返回两个字段的子查询? 我检查了类似的问题(this、this 和 this),但我认为它们不适用于这种情况. 这里是查询: SELECT *,time(strftime('%s', EndTime) - strftime('%s', Start
..
我只是想知道是否有人在 SQLite (3.7.4) 中遇到过查询将返回一组结果的情况,而当它成为子查询时结果完全不同?我在一个更复杂的查询中发现了问题,但这里有一个更简单的示例来演示相同的行为: 数据库设置: CREATE TABLE "test" ("letter" VARCHAR(1) PRIMARY KEY, "number" INTEGER NOT NULL);INSERT IN
..
我需要更新一个 SQLite 表. 表格如下: ID |地址 |电话号码 |RefID-----+--------------------+--------------------------------ef78 |图书馆 |2002/13 |100002no56 |点亮 |0189 |100003rs90 |温度 ||100003 对于 Address = "Lit" 的每一列,都有一
..
我总是虽然 join 得到某些结果,然后只使用这些结果进行连接. SELECT * FROM tbl AS t1加入 tbl2 AS t2 ON t1.id = t2.foreignId加入 tbl3 AS t3 ON t2.id = t3.foreignIdWHERE t1.date >某天 据我了解,它将运行 where 语句并仅获取日期范围内的结果.然后它将遍历所有 t2 并且仅尝试匹配
..
..
我用单声道 (C#) 编写了一个简单的应用程序,它使用 NHibernate 和 MYSQL - 现在我想将它移植到 SQLite. 我希望(曾经)我可以简单地更改 hibernate.cfg.xml 并将其指向不同的数据库.这是我修改后的hibernate.cfg.xml:
..
我在我的应用程序中使用 SQLite 作为数据库引擎,但同时应用程序必须是跨平台的,所以我决定使用 Mono.Data.Sqlite.这就是我所做的: 安装最新版本的 Mono (4.0.2 SR 2),将 Mono.Data.Sqlite.dll 从 Mono 的目录 (net4_5) 复制到我在 Visual Studio 2015 中的项目中 已下载并复制预编译的 sqlite3
..
我有一个使用 SQLite 并且在 Windows 上运行良好的 C# 应用程序. 相同的 Visual Studio 项目在 Xamarin Studio 中编译良好,但运行时我得到: DllNotFoundException: SQLite.Interop.dll 尽管: libsqlite3.0.dylib 位于 /usr/lib 中,并且与可执行文件和其他 DLL 位于同一
..
我打算做一个项目,使用 Mono 和 SQLite 作为数据库.开发主要在 Mac 上完成.我已经成功设置 Mono 并测试了 System.Data.SQLite(managed dll).简单的测试应用程序完美运行. 但是,当我尝试在我的代码中使用 DataTable 时,它会引发运行时异常.以下是代码片段: public static void Main (string[] args
..
我最近一直在尝试解决这个问题.它正在我的 Windows 机器上运行,我从 NuGet 获得了 SQLite,但是...... 当我将 System.Data.SQLite.dll 和 SQLite.Interop.dll 从我的 Windows 机器直接放入 Linux 服务器时,它说 SQLite.Interop.dll 未找到,但我确信我在可执行文件旁边看到它. 然后我尝试用 /
..
我需要在我可以遵循的两种方法中选择最佳方法. 我有一个使用 sqflite 保存数据的 Flutter 应用程序,在数据库中我有两个表: 员工: +-------------+------------------+------+|员工编号 |员工姓名 |dep_id|+-------------+------+------+|e12 |艾达洛夫莱斯 |dep1 |+---------
..
每当我在我的 Rails 应用程序中运行迁移时,我都会收到来自 SQLite3 的错误: SQLite3::SQLException: 重复列名: photo_file_name: ALTER TABLE "users" ADD "photo_file_name" varchar(255) 我已经进行了“向用户添加照片"迁移.这里是: 类 AddAttachmentPhotoToUsers
..
..
是否有用于 SQLite 的 MigrationSqlGenerator 与实体框架一起使用?我只从 devart 找到了一个是商业的. 找不到提供程序“System.Data.SQLite"的 MigrationSqlGenerator.利用目标迁移配置中的 SetSqlGenerator 方法类来注册额外的 SQL 生成器. 这就是我所做的:http://msdn.microsof
..