Pregunta

Estoy en el proceso de refactorizar una aplicación y he decidido usar una base de datos integrada / móvil.

He estado leyendo acerca de SQL Server Compact Edition, pero me preguntaba si alguno de ustedes sabía de alguna otra base de datos que pudiera usarse y no tiene tamaños de descarga enormes, ya que mi aplicación actual tiene aproximadamente ~ 2 MB (instalador ). SQLite estaría bien, pero AFAIK, la implementación GSoC de LINQ-to-SQLite está bastante llena de errores en este momento.

¡Gracias!

¿Fue útil?

Solución

VistaDB y (como usted mencionó) Sql Server Compact Edition son dos pequeñas opciones para una base de datos integrada. Sql Server Compact Edition se puede utilizar con Linq to SQL o Entity Framework. Creo que VistaDB se puede utilizar con Entity Framework.

Además, si no necesita una base de datos relacional, puede considerar db4o . Rob Conery escribe sobre este aquí .

Espero que esto ayude!

Otros consejos

He probado db40 una vez (no la edición compacta) - es una base de datos de objetos. Sin embargo, dependiendo de sus necesidades, puede ser una cosa bastante cómoda de usar. Señalan que admiten linq incluso para la edición compacta: http://www.db4o.com/s/compactframeworkdb.aspx

No lo he usado, pero es posible que desee consultar BlackFish . Sin embargo, no estoy seguro de su compatibilidad con Linq, pero Delphi es compatible con Linq, por lo que puede ser. Otro puede ser Firedded Firebird De nuevo, no estoy seguro del lado de Linq de las cosas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top