sqlite-net相关内容

我可以在用于 SQLite 的类中使用字符串列表吗?

SQLite-net 用来表示表的类中使用的数据类型有哪些限制?具体来说,我可以用这个吗: 公开列表椰子水品牌{得到;放;} ...或者我需要这个: public string[] CoconutWaterBrands { get;放;} ...还是其他? 解决方案 ORM(又名抽象泄漏)会出现这种问题.类中的字段将对应于表中的列.如果您使用列表或数组,那么 ORM 将不得不以某种 ..
发布时间:2022-01-12 23:59:46 C#/.NET

Android - 'SQLite.SQLiteConnection' 的类型初始值设定项引发异常.--->System.DllNotFoundException: e_sqlite3

在我们的 Xamarin Android 项目中,我们正尝试从 sqlite-net 切换到官方 sqlite-net-pcl 包. 但是,在创建新的 SQLiteConnection 之后,我收到以下异常: 'SQLite.SQLiteConnection' 的类型初始值设定项抛出异常.---> System.DllNotFoundException: e_sqlite3 完全 ..

使用托管 TFS 池构建 UWP 应用程序时找不到 SDK SQLite.UWP.2015

我已经使用 Sqlite 构建了一个 UWP 应用程序.在我的本地机器上,我必须安装以下 SQLite for Universal Windows Platform Visual Studio 扩展来构建它.我跟着 这个博客在UWP上使用sqlite时 我现在正在尝试实现与 Visual Studio Team Services(以前是 Team Foundation Server Onli ..
发布时间:2021-12-26 17:32:31 其他开发

Xamarin 项目中 SQLite-Net 的通用存储库

我想知道是否有一种方法可以为我的 Xamarin 项目编写通用存储库,而不是为我的对象中的每个实体编写不同的存储库.Xamarin Tasky Pro 示例有一个存储库用于任务实体,因为这是它唯一拥有的实体. 在我自己的项目中,我有多个实体,所以我的问题是如何制作以下 Customer Repository 成为通用的,以便 ProductManager、EmployeeManager 等可 ..
发布时间:2021-12-14 16:45:23 C#/.NET

多对一约束不起作用

我的关系很简单,我的模型是这样的: 公共类项目{[主键,自动递增]公共 int ID { 获取;放;}公共字符串名称{获取;放;}[外键(typeof(User))]公共 int ProjectManagerID { 获取;放;}[多对一]公共用户项目管理器 { get;放;}}公共类用户{公共字符串登录{获取;放;}[一对多]公共列表项目{得到;放;}} 问题是我可以轻松保存项目,无 ..
发布时间:2021-09-29 19:59:33 C#/.NET

Xamarin - SQLite.SQLiteException:使用 SQLite-net-pcl 的约束

我最近将我的两个项目都转移到了 SQLite.net-pcl.到目前为止,我遇到了许多问题,这是我的最新问题.每次我在 iOS 上运行我的应用程序时,它都会在某个时候崩溃并显示 SQLite.SQLiteException: Constraint.Android 运行在同一个 PCL 上,并且将第一次运行,但之后给我 SQLite.SQLiteException: Constraint,直到我删除 ..
发布时间:2021-09-29 19:54:32 其他开发

Windows Phone 8.1 Sqlite-net 外键关系

我已经在我的 Windows Phone 通用应用程序中安装了来自 NuGet 包的 sqlite-net.但它不包含表之间的外键关系属性.我在网上搜索,发现 SQLITE-Net Extenstions可以通过使用属性来处理这个问题,但它只能安装在 Windows 8.1 应用程序上,不能安装在 Windows Phone 8.1 上. 如何在 windows phone 8.1 中使用此 ..

UWP sqlite-net 异步数据库访问

在我的 UWP 应用中,我使用 sqlite-net 访问数据库.根据他们的 GitHub 页面,我正在使用 源安装.现在我想迁移到使用 Nuget 包(以获取最新更新)并且他们提到获得 PCL 包.当我添加 PCL 包时,我没有像 源安装那样的异步操作可用.请让我知道如何处理此事. 当谈到 UWP 并且我想使用 sqlite-net 时,我在 VS 2015 Nuget 包管理器中看到了很 ..
发布时间:2021-09-26 18:39:39 数据库

UWP 应用升级方法 - 不丢失用户数据

我有一个 UWP 应用部署到 Microsoft Store,并且正在使用中.这是一个业余项目,免费提供,虽然我会时不时地更新它,但这样的更新可能很少见.我即将向商店发布一个新版本 - 这将是我第一次这样做. 该应用程序包含在运行时创建的 SQLite 数据库(因此不是解决方案/源代码的一部分). 更新:最终的文件夹是:C:\Users\...\AppData\Local\Packag ..
发布时间:2021-09-15 20:04:20 其他开发

如何删除sqlite-net扩展中多对多表的关系?

我使用 SQLite-net Extensions 在学生和班级之间建立了多对多的关系: 公开课学生{[主键,自动递增]公共 int StudentId { 获取;设置;}公共字符串名称{获取;设置;}[ManyToMany(typeof(Students_Classes))]公共列表类{得到;设置;}}公开课{[主键,自动递增]公共 int ClassId { 获取;设置;}公共字符串名 ..
发布时间:2021-08-23 19:47:49 C#/.NET

查询多个表 SQLite Windows 10 UWP

我正在开发一个带有 SQLite 数据库的 Windows 10 UWP 应用程序.我需要从多个表中检索数据.我已经有了以下代码来从单个表中获取数据,但是需要一个与相关表的列的数量和名称完全相同的自定义对象. public ObservableCollection获取员工(){使用 (var dbConn = new SQLiteConnection(new SQLite.Net.Platfor ..
发布时间:2021-08-23 19:37:18 C#/.NET

多个更新语句抛出“无法打开"

当我尝试在 WinRT 中 SQLite 的同一个事务中对同一个表进行多次更新时,出现“无法打开"异常. 我为此用例创建了一个示例应用程序.下面是代码,单击第一个按钮,我在事务中创建一个表,单击另一个按钮,我尝试第二次更新相同的记录.在那里,它会引发“无法打开"异常. 应用代码: 私有 SQLiteConnection getConnection(){var connection = ..
发布时间:2021-08-23 19:36:48 C#/.NET

Windows Phone 8.1 的 SQLite.Net PCL 支持/解决方法

我有一个 WINdows Phone 8.1 应用程序,我想在这里使用 SQLite.Net PCL 库分叉 oysteinkrog:https://github.com/oysteinkrog/SQLite.Net-PCL但是,当我尝试创建新连接时,我没有创建 SQLiteConnectionWithLock 所需的所有属性我发现了这个: var conn = new SQLiteAsync ..
发布时间:2021-08-23 19:33:23 C#/.NET

将 SQLite-NET 与 UWP 结合使用

我从 NuGet 下载了该包,但仍然没有 SQLite.cs 和 SQLiteAsync.cs 添加到项目中,如果 SQLite-NET 仍然不支持 VS 2015 RTM,任何可能的替代方案? 请注意,我尝试了 SQLite.NET-PCL,但仍然存在同样的问题. 解决方案 SQLite.NET-PCL 不应将这两个类直接添加到您的项目文件中. 您是否通过 NuGet 下载了 ..
发布时间:2021-08-23 19:18:17 数据库

SQLite-Net 扩展 - GetAllWithChildrenAsync 不拉所有东西

我正在尝试使用 SQLite-Net 扩展来创建关系数据库.尝试从数据库中提取 Term 对象时遇到问题.它成功地关闭了其关联的课程,但不是与课程相关的评估和笔记.我不确定问题是否出在我如何将对象插入数据库、如何从数据库中提取对象或我如何列出对象属性. 我觉得 SQLite-Net 扩展文档非常有限,所以我什至不确定发生了什么.我尝试了很多不同的方法,包括添加 CascadeOperatio ..
发布时间:2021-08-23 19:06:59 数据库