本篇博客是我的开源项目TerraMours.Chat.Ava的更新的记录分享,本次更新使用EntityFrameWork Core调用SQLite,实现数据的本地化和查询的优化,删除了dbpross类(直接调用SQLite的操作类)。大大提高了代码的简洁度和易读性。通过全局注册的ChatDbcontext对象,是操作数据库变的非常方便。对项目感兴趣的同学可以到github上搜索TerraMours.Chat.Ava。希望通过该项目了解和学习Avalonia开发的朋友可以在我的github上拉取代码,同时希望大家多多点点star。 https://github.com/raokun/TerraMours.Chat.Ava 项目的基础通用功能和业务代码开发在之前博客中介绍过了,想了解的同学跳转学习: 基于Avalonia 11.0.0+ReactiveUI 的跨平台项目开发1-通用框架 基于Avalonia 11.0.0+ReactiveUI 的跨平台项目开发2-功能开发 了解Avalonia创建模板项目-基础可跳转: 创建Avalonia 模板项目-基础...