减少SQL压缩数据库大小

减少SQL压缩数据库大小,sql,database,size,sql-server-ce,reduce,Sql,Database,Size,Sql Server Ce,Reduce,我有大约2.7MB大小的SQLite数据库。我需要在Windows Phone项目中使用它。我知道WP7有一个非官方的SQLite包装器,但Mango update增加了对本地数据库(SQL Compact)的支持,包括LINQ到SQL 我用相同的数据创建了SQLCE3.5DB。这个SqlCE数据库几乎有27MB!(在Visual Studio中收缩和压缩后) 那么有没有办法将大小减少到5MB以下呢?(我想使用SqlCe,因为LINQ到SQL) 谢谢。因为在phoneOK上下载5MB应用程序和下

我有大约2.7MB大小的SQLite数据库。我需要在Windows Phone项目中使用它。我知道WP7有一个非官方的SQLite包装器,但Mango update增加了对本地数据库(SQL Compact)的支持,包括LINQ到SQL

我用相同的数据创建了SQLCE3.5DB。这个SqlCE数据库几乎有27MB!(在Visual Studio中收缩和压缩后)

那么有没有办法将大小减少到5MB以下呢?(我想使用SqlCe,因为LINQ到SQL)


谢谢。

因为在phoneOK上下载5MB应用程序和下载25MB以上的应用程序是有区别的,但请记住数据库是压缩在.xap文件中的。我认为大小可能与基于字符串列的索引有关,但您需要共享您的数据库以确定我试图将其打包到xap中,但它作为最终xap的大小低于2MB。那么,我可以使用这里描述的连接字符串来读取数据吗?“Data Source=appdata:/myDatabase.sdf;Mode=Read Only”是的,在您的项目中将sdf文件标记为“Content”,您应该准备好了-祝您好运!谢谢你,埃里克。现在一切正常:)