sqlite-net-extensions相关内容

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

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

多对一约束不起作用

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

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 中使用此 ..

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

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

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

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

SQLite-Net 扩展两个实体之间的一对一和一对多关系

我正在使用 SQLite-Net PCL 和 SQLite-Net 扩展来开发使用 Xamarin 的应用程序. 在我的模型中,我有两个实体,我们称它们为 A 和 B,它们通过一对一和一对多关系连接.比如A和B是一对一的关系,A和B也是一对多的关系. 是否可以使用 SQLite-Net 扩展来表达这种行为? 解决方案 可以,但是您必须在关系属性中显式声明外键和反向属性,否则库可 ..
发布时间:2021-08-23 18:58:46 数据库

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

在我们的Xamarin Android项目中,我们正在尝试从sqlite-net转换为正式的sqlite-net-pcl软件包. 覆盖/libe_sqlite3"未找到'.12-01 10:43:05.360 D/单声道(11194):DllImport错误加载库'/storage/emulated/0/Android/data/com.psonar.android/files/.覆盖/li ..

找不到方法'SQLiteConnection.InsertAll'

我正在尝试在(当前)Android Samsung S6手机上的数据库中使用多对多数据库关系.为此,我正在使用SQLite.Net-PCL 3.0.5和SQLiteNetExtensions 1.3.0. 我曾经有过简单的SQlite访问功能,但是现在我尝试建立多对多关系(通过链接表),当我打电话时,sqlite-net-extensions抛出了 m_DatabaseConnection.Upd ..
发布时间:2020-07-14 22:03:21 C#/.NET