Xamarin.Forms Realm
一 Realm 简介
Realm是一个移动端数据库,用来代替SQLite和ORMs(ps: 性能更加好)。支持跨平台,本文简单介绍Realm在Xamarin.Forms中使用简单的实现一个任务列表增删改的Demo。
二 添加Realm包
Nuget中搜索Realm,选择对应包添加到项目中,其中Fody作为依赖包添加到项目中。
成功添加包后会在项目中生成一个FodyWeavers.xml文件(前提是你项目中没有引用过Fody包)。对FodyWeavers.xml文件做如下修改:
PCL项目需要分别为平台项目和PCL添加Realm包,Shared项目则只在平台项目中添加Realm包即可
三 Model的定义