作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的 Xamarin.iOS 项目中将 Sqlite ThreadMode 设置为序列化。使用经典的 Sqlite,可以在连接类上找到此方法:
SqliteConnection.SetConfig(SQLiteConfig.Serialized);
但是我正在使用 sqlite-net (+异步)并且找不到设置此配置属性的方法。
有什么建议吗?
最佳答案
好吧,我必须将 SQLite-Net(和 SQLite-Net-PCL 等)更新到 2.5。
然后可以通过平台特定的实现来访问此选项:
public Repository(IPlatform platform)
{
_platform = platform;
_platform.SqlitePlatform.SQLiteApi.Config(ConfigOption.Serialized);
_db = new SQLiteAsyncConnection(() =>
new SQLite.Net.SQLiteConnectionWithLock(
_platform.SqlitePlatform,
new SQLite.Net.SQLiteConnectionString(_platform.DatabasePath, true)));
}
关于c# - 使用 sqlite-net + async 时设置 Sqlite ThreadingMode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27920429/
我正在尝试在我的 Xamarin.iOS 项目中将 Sqlite ThreadMode 设置为序列化。使用经典的 Sqlite,可以在连接类上找到此方法: SqliteConnection.SetCo
我是一名优秀的程序员,十分优秀!