因项目原因,需要使用SQLite的全文索引,用到了最新的fts5模块

但在咱们.net framwork中却会提示“SQL logic error no such module: fts5”:找不到fts5模块……

百度了很久都没有找到项目解决方案,可能是C#用SQLite比较少的原因,更何况用的更少的全文索引

找了点技术手段查了下,成功解决,如下

using (SQLiteConnection sql = new SQLiteConnection(connectSrt))
{
sql.Open();
//启用SQLite的fts5支持
sql.EnableExtensions(true);
sql.LoadExtension("System.Data.SQLite.dll", "sqlite3_fts5_init");
SQLiteCommand cmd = sql.CreateCommand();
……………………………………………………
}

注意:sql.open()需要在sql.EnableExtensions(true)之前调用

最新文章

  1. Spring Data JPA 学习记录1 -- 单向1:N关联的一些问题
  2. Linux(Centos)之安装Nginx及注意事项
  3. 解决 iOS 9.1 微信内置浏览器中html audio 不能自动播放的问题
  4. IE8下ajax请求失败的解决方案
  5. [Linux] -Docker修改空间大小
  6. Windows批处理(cmd/bat)常用命令小结
  7. File类的使用
  8. jsp页面onsubmit="return checklogin();"该解决方案给
  9. configure PUTTY to not time out
  10. 在linux下使用百度ueditor编辑器上传图片
  11. mysql特殊查询----分组后排序
  12. $.each() 与 $(selector).each()的区别
  13. js判断是手机端还是pc端访问
  14. Python项目--Scrapy框架(一)
  15. 优步加入Linux基金会:支持开源
  16. 词典的实现(3)--使用JAVA类库ArrayList实现Map数据结构
  17. hdu1556 树状数组区间更新单点查询板子
  18. CentOS7 下安装mysql历程
  19. PyQt5系列教程(九)QInputDialog的使用
  20. reverse_iterator和ostream_iterator

热门文章

  1. 你了解 Virtual DOM 吗?解释一下它的工作原理
  2. 使用docker运行mysql
  3. R-CNN论文学习
  4. websphere 英文版部署(更新)项目【我】
  5. Access-Control-Max-Age是什么?
  6. web手工项目03-登录功能测试用例及缺陷编写-流程图画法-前后台下单及发货流程图-流程图设计测试用例方法-功能测试涉及到的四种数据库场景
  7. Linux -- 管理锁争用(翻译)
  8. 【Leetcode_easy】661. Image Smoother
  9. react 生命周期函数的一些心得体会
  10. Linux配置代理IP