sqlite.net相关内容

如何在 SQLite.net 中存储对象列表?

假设我有这两个对象 class 客户 {[首要的关键]公共字符串ID;[??????]公共列表地址;} 和 类地址{[主键,自动递增]公共整数 ID;公共弦街;公众号;} 有没有办法使用 SQLite.NET ORM 来保存客户对象?因为我很难保存列表. 如果没有这样的方法,是否有某种我可以实现的事件或我可以覆盖的方法,以便在对象加载时触发代码? 我正在考虑在地址列表上方添加 ..
发布时间:2021-12-14 16:57:50 C#/.NET

是否可以从 Sqlite 查询返回动态对象或数据集?

我在我的 Xamarin 中使用 Sqlite.Net.Forms 应用程序.到目前为止,如果我的对象是这样的类,那么它在返回对象列表方面非常出色: SqliteDatabase.Connection.Query(“Select * from Customers"); 我现在想从我的查询中动态返回一个 DataSet 的等效项 SqliteDatabase.Connection.Query( ..
发布时间:2021-12-14 16:29:10 C#/.NET

插入全部 &SQLite.Net-PCL 中 sqlite-net-pcl 中的 UpdateAll VS InsertOrReplaceAll

我想删除 SQLite.Net-PCL 包并且想要使用 sqlite-net-pcl 因为我后来发现 SQLite.Net-PCL 未正式维护. 我有将 GUID 存储为 Xamarin 项目中字符串类型主键的表.我有来自服务器的记录列表,目前使用 InserOrReplaceAll 方法插入新记录并更新现有记录,所有这些都基于我的 GUID 主键. 现在,sqlite-net-pcl ..
发布时间:2021-09-29 20:04:19 C#/.NET

如何在 sqlite.net PCL 中使用 InsertOrReplace?

我正在使用这里的 sqlite.net 的 PCL 版本 (https://github.com/oysteinkrog/SQLite.Net-PCL). 这是我的简单课程. 公共类 LogEntry{[主键,自动递增]公共 int 键 { 得到;放;}公共日期时间日期{获取;放;}} 创建 LogEntry 的新实例时,Key 会自动设置为 0.我将 Date 设置为某个值,然后调用 ..
发布时间:2021-09-29 19:49:49 其他开发

SQLite.Net,C# 等效于 SQLite 位数据类型

我在 C# 中声明了以下类 [Table("员工")]公共课员工{[主键,自增]公共 int EmployeeId { 获取;放;}公共日期时间 DateOfJoining { 获取;放;}公共字符串地址{获取;放;}} 我调用这个方法在我的 SQLite 数据库中创建等效的表 公共异步任务 CreateTable(){SQLiteAsyncConnection conn = new SQL ..
发布时间:2021-09-27 19:50:44 C#/.NET

SQLite .NET,ExecuteScalarAsync,如何知道什么时候没有结果?

SQL 语句正在检索行的 ID.但可能没有这样的行.当我在 GUI 工具中执行特定的 SQL 语句时,它返回“在 0 毫秒内从以下位置返回的 0 行:...". 但是,当我使用ExecuteScalarAsync 执行相同的SQL 语句时,它返回0,并且没有发生异常或null.我怎么知道是否没有这样的行?理论上可以有一行ID为0. 附注:这是我使用 Nuget 添加的 SQLite-n ..
发布时间:2021-08-23 19:33:02 C#/.NET

sqlite.net + monotouch = SIGSEGV 崩溃

我们正在使用以下内容: Xamarin 3(Xamarin 表单) 单点触控 sqlite.net iOS 模拟器/硬件 应用在后台线程上与服务器同步数据.整个应用程序只共享一个 SQLite 连接对象.前台查询在后台同步运行的同时执行.所有这些都在应用程序的 Windows 8.1 版本上运行良好(即,在 MSFT Surface 和类似版本上).然而,一旦我们切换到 Xama ..
发布时间:2021-08-23 19:19:26 C#/.NET

使用 Xamarin android 的 Sqlite.net Pcl 升级数据库

我遇到的问题是,当我发布新版本的应用程序时,如果我向其中一个数据库表添加新列,则数据库不会更新.如果有新列或新表,有谁知道如何创建升级版本的脚本? 谢谢 解决方案 你必须记住 CreateTable 它已经在为你做列更新,因为它在内部调用了一个名为 MigrateTable. 但是,您可能需要对数据库进行更高级的修改,例如添加触发器或类似的东西.在这种情况下,我建议您手动执行修 ..

如何在SQLite.net中存储对象列表?

让我们假设我有这两个对象 类客户{[首要的关键]公共字符串ID;[??????]公共列表地址;} 和 类地址{[PrimaryKey,自动递增]公共int ID;公共弦街;公共int编号;} 是否有一种使用SQLite.NET ORM来保存“客户"对象的方法?因为我很难保存列表. 如果没有这种方法,是否可以实现某种事件或可以重写的方法,以便在加载对象时触发代码? ..
发布时间:2021-04-18 19:03:04 C#/.NET

SQLite.NET - System.NotSupportedException:无法编译:参数

我使用SQLite.NET异步( HTTP://www.nuget .ORG /包/ SQLite.Net.Async-PCL / )在Xamarin的iOS项目,但我在使用该表的查询谓词的一个问题。 每当我使用下面的Get方法,这是很简单的,我收到的异常表达不能编译,System.NotSupportedException:无法编译:参数。 不过,如果我使用低级别的查询,与GetQu ..
发布时间:2016-10-08 15:53:00 C#/.NET

如何返回包装的obj TableOjb1和TableObj2使用LINQ的

类TableObj1 { 公共字符串ID {搞定;设置;} 公共字符串名称{;设置;} } 类TableObj2 { 公共字符串ID {搞定;设置;} 公共字符串电子邮件{获得;设置;} } 类MergeObj { 公共TableObj1 OBJ1 {搞定;设置;} 公共TableObj2 OBJ2 {搞定;设置;} } 我的问题是如何在加入时返回Merg ..
发布时间:2016-10-04 22:56:51 C#/.NET