Csharp/C#教程:什么是支持LINQ的好的“移动”.NET数据库?分享


什么是支持LINQ的好的“移动”.NET数据库?

我正在重构一个应用程序,我决定使用移动/嵌入式数据库。

我一直在阅读有关SQL Server Compact Edition的内容,但我想知道是否有人知道可以使用的任何其他数据库并且没有大量的下载大小,因为我当前的应用程序大约是2MB(安装程序)。 SQLite会很好,但AFAIK目前LINQ-to-SQLite的GSoC实现还是比较错误的。

谢谢!

VistaDB和(正如你所提到的) Sql Server Compact Edition是嵌入式数据库的两个小选项。 Sql Server Compact Edition可以与Linq to SQL或Entity Framework一起使用。 我相信VistaDB可以与entity framework一起使用。

此外,如果您不需要关系数据库,则可能需要考虑db4o 。 Rob Conery 在这里写到了这一点 。

希望这可以帮助!

我曾尝试过db40一次(不是紧凑版) – 它是一个对象数据库。 但是,根据您的需要,使用它可能是一件相当舒适的事情。 他们注意到即使是紧凑版也支持linq: http : //www.db4o.com/s/compactframeworkdb.aspx

我自己没有用过,但你可能想看看BlackFish 。 我不确定它的Linq支持,但Delphi支持Linq,所以它可能。 另一个可能是Embedded Firebird – 再次,不确定Linq方面的事情。

上述就是C#学习教程:什么是支持LINQ的好的“移动”.NET数据库?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1015266.html

(0)
上一篇 2021年12月30日
下一篇 2021年12月30日

精彩推荐