C# 链接 SQLite问题汇总

  1. 首先先创建sqlite数据库,可以用sqlite各种管理工具创建好。比如SQLiteStudio.exe,还有navicat一类的,可自行百度
  2. 我使用普通三层模式,用动软链接sqlite,右击数据库,新建.net项目,选择默认的简单三层结构。选择表以后,开始生成。生成成功自动弹出结果文件夹。
  3. 拷贝生成结果中Model和DAL文件夹里对应的文件,还有其余的文件到你的项目中。
    1.  


      ​​​​​​​
  4. 这一步就是引用sqlite所必须的dll,可以参考这个链接,记住,一定要用nuget 链接:https://blog.csdn.net/ght886/article/details/83791418
  5. 如果进行到这一步,直接操作数据库,会出现这错误:"无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块。解决办法也简单,也就是找到同样版本的interop.dll,链接:https://www.cnblogs.com/kbqLibrary/p/7631599.html   但是因为nuget只提供了最高版本的sqlite所需要的dll,也就是1.0.111.0版本,在网上基本上找不到对应的interop.dll,所以查了各种资料也没用。官网下载的也不知道怎么找到,其实办法很简单,就是在nuget安装路径中找到对应的interop.dll,我先用的x64,还是报错,但是使用x86,就正确了,虽然我代码是x64的,但是管用就可以了

猜你喜欢

转载自www.cnblogs.com/zbqldyj/p/11625949.html