在这里寻找或提供一些建议。
我的Xamarin Forms PCL项目正在使用SQLite.Net-PCL,SQLite.Net.Async-PCL,SQLiteNetExtensions和SQLiteNetExtensions.Async - 所有这些都是NuGets。
发现SQLite.Net-PCL不允许将page_size从默认值4096字节更改并且目前没有计划修复它,这令人失望。 (https://github.com/oysteinkrog/SQLite.Net-PCL/issues/128)
这无法接受我的数据库大小;我需要512个字节,这将使数据库大约小八倍。所以我希望使用另一个版本的SQLite-Net(适用于Xamarin iOS / Android),它允许设置page_size。
鉴于我已经致力于SQLiteNetExtensions,哪个版本的SQLite-Net最适合使用?
最好在我的项目中包含SQLite源吗?
SQLiteNetExtensions和SQLiteNetExtensions.Async NuGets是否仍然适用于该版本的SQLite,还是需要包含这些源的源代码? (TwinCoders建议将NuGets用于SQLite.Net。)
当然会感激任何建议。
答案 0 :(得分:0)
要更改页面大小,解决方法如下:
没试过,但看起来应该可以。