本文介绍了什么是好"移动"支持LINQ .NET数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在重构应用程序的过程中,我已经决定要使用移动/嵌入式数据库。

I'm in the process of refactoring an application and I've decided to use a mobile/embedded database.

我一直在阅读有关SQL Server精简版,但我想知道如果你们知道的,可以使用,没有庞大的下载大小的任何其他数据库,因为我目前的应用程序即将〜2MB(安装程序)。 SQLite的将是很好的,但AFAIK编程之夏的执行LINQ到的SQLite是相当马车的时刻。

I've been reading about SQL Server Compact Edition, but I was wondering if any of you knew of any other databases that could be used and don't have huge download sizes, as my current application is about ~2MB (installer). SQLite would be nice, but AFAIK the GSoC implementation of LINQ-to-SQLite is rather buggy at the moment.

谢谢!

推荐答案

VistaDB的以及(如你提到的) SQL Server精简版两个小选择嵌入式数据库。 SQL Server精简版可以使用LINQ用于SQL或实体框架。我相信VistaDB的可以与实体框架中使用。

VistaDB and (as you mentioned) Sql Server Compact Edition are two small options for an embedded database. Sql Server Compact Edition can be used with Linq to SQL or Entity Framework. I believe VistaDB can be used with the Entity Framework.

另外,如果你并不需要一个关系型数据库,你可能要考虑 db4o的。罗布科纳写的这个这里

Also, if you do not require a relational database, you may want to consider db4o. Rob Conery writes about this here.

希望这有助于!

这篇关于什么是好"移动"支持LINQ .NET数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-16 02:46