C# 链接 SQLite问题汇总
Posted zbqldyj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 链接 SQLite问题汇总相关的知识,希望对你有一定的参考价值。
- 首先先创建sqlite数据库,可以用sqlite各种管理工具创建好。比如SQLiteStudio.exe,还有navicat一类的,可自行百度
- 我使用普通三层模式,用动软链接sqlite,右击数据库,新建.net项目,选择默认的简单三层结构。选择表以后,开始生成。生成成功自动弹出结果文件夹。
- 拷贝生成结果中Model和DAL文件夹里对应的文件,还有其余的文件到你的项目中。
-
???????
-
- 这一步就是引用sqlite所必须的dll,可以参考这个链接,记住,一定要用nuget 链接:https://blog.csdn.net/ght886/article/details/83791418
- 如果进行到这一步,直接操作数据库,会出现这错误:"无法加载 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的,但是管用就可以了
以上是关于C# 链接 SQLite问题汇总的主要内容,如果未能解决你的问题,请参考以下文章