windows-8 – 如何在Windows 8中将sqlite表和列映射到c#类
发布时间:2020-12-13 22:33:41 所属栏目:Windows 来源:网络整理
导读:我在C#中为 Windows 8构建了我的第一个应用程序(我是一个完整的菜鸟).我有一些我创建的类.当应用程序运行时,它需要从sqlite数据库中读取数据.我为每个表都有一个类,但我不知道如何将每个类属性映射到数据库中的相应列. 我似乎无法找到任何信息,我看到的所有
我在C#中为
Windows 8构建了我的第一个应用程序(我是一个完整的菜鸟).我有一些我创建的类.当应用程序运行时,它需要从sqlite数据库中读取数据.我为每个表都有一个类,但我不知道如何将每个类属性映射到数据库中的相应列.
我似乎无法找到任何信息,我看到的所有内容似乎都是自动映射它们,或者没有提到它是如何完成的,例如 public class Person { [PrimaryKey,AutoIncrement] public int Id { get; set; } [MaxLength(30)] public string Name { get; set; } [MaxLength(30)] public string Surname { get; set; } } 样品 var query = conn.Table<Person>().Where(x => x.Name == "Matteo"); var result = await query.ToListAsync(); foreach (var item in result) { Debug.WriteLine(string.Format("{0}: {1} {2}",item.Id,item.Name,item.Surname)); } 有什么我缺少的东西或某种教程吗?我以前从未使用过sqlite. 解决方法
好吧,我觉得很愚蠢……事实证明你必须在课堂上设置表格和列属性.
例如 [Table("sometable")] class Element { [Column(Name = "id")] public int Id { get; set; } [Column("columnone")] public string PropertyOne {get; set;} [Column("columntwo")] public string PropertyTwo {get; set;} } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 用于Windows应用程序的数据库是什么?
- Windows – 在Workstation上重新安装ADCS CA证书和CRL
- windows – 如何在运行命令时阻止批处理文件(.bat)关闭终端
- 【Win10】【Win2D】实现控件阴影效果
- Windows – 从工作组迁移到域
- windows – 如何监控硬盘是否处于待机状态?
- windows-server-2003 – 网络文件同步工具
- active-directory – 在Windows PKI中,什么是用于工作站身份
- 环境变量 – 在Microsoft Visual Studio代码中不起作用的环
- windows-server-2008-r2 – “克隆”我的Windows Server 20