我已经查看了几个问题,但似乎无法找到我正在寻找的确切答案。也许我没有以正确的方式完成我的搜索问题! :)
我为我开发的Xamarin Forms测试移动应用设置了一个SQLite DB3数据库。它在Xamarin Forms项目中运行良好。
我希望能够通过Windows控制台应用程序访问同一个数据库来执行“繁重的工作”#34;设置数据库以进行部署 - 移动应用程序主要将其用作只读。
有没有办法将SQLite.Net用作.NET控制台ORM?像SQLiteConnectionAsync这样的东西的实现似乎只是基于移动(PCL)。要设置初始数据库,我是通过繁琐的SQL文本命令完成的。我很乐意使用ORM进行调整,并利用LINQ扩展等功能,而无需编写大量SQL字符串代码。
我错过了一些完全明显的东西吗?非常感谢您的回复! :)
答案 0 :(得分:0)
我建议使用Entity Framework作为您的ORM。实体框架核心支持SQLite:https://docs.microsoft.com/en-us/ef/core/providers/
这篇文章可能有所帮助:
https://elanderson.net/2017/04/entity-framework-core-with-sqlite/