Sqlite.net on" full" .NET控制台应用:可能吗?

时间:2018-04-27 16:16:37

标签: visual-studio sqlite-net

我已经查看了几个问题,但似乎无法找到我正在寻找的确切答案。也许我没有以正确的方式完成我的搜索问题! :)

我为我开发的Xamarin Forms测试移动应用设置了一个SQLite DB3数据库。它在Xamarin Forms项目中运行良好。

我希望能够通过Windows控制台应用程序访问同一个数据库来执行“繁重的工作”#34;设置数据库以进行部署 - 移动应用程序主要将其用作只读。

有没有办法将SQLite.Net用作.NET控制台ORM?像SQLiteConnectionAsync这样的东西的实现似乎只是基于移动(PCL)。要设置初始数据库,我是通过繁琐的SQL文本命令完成的。我很乐意使用ORM进行调整,并利用LINQ扩展等功能,而无需编写大量SQL字符串代码。

我错过了一些完全明显的东西吗?非常感谢您的回复! :)

1 个答案:

答案 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/