SQLite.Interop.DLL与System.Data.SQLite.dll比较
来源:互联网 发布:淘宝网禁止好评返现 编辑:程序博客网 时间:2024/06/06 21:02
今天再次比较两个不同版本的SQLite驱动,
---------------新版本-----------------------
文件大小: 156 KB
Assembly Version 1.0.60.0
备注: ADO.NET 2.0 Data Provider for SQLite
产品版本: 1.0.60.0
产品名称: System.Data.SQLite
公司: http://sqlite.phxsoftware.com
内部名称: System.Data.SQLite.dll
文件版本: 1.0.60.0
源文件名: System.Data.SQLite.dll
--------------老版本--------------------------
文件大小: 615 KB
备注: http://sqlite.phxsoftware.com
产品版本: 1.0
产品名称; System.Data.SQLite
内部名称: SQLite.Interop.DLL
文件版本: 1.0.48.0
源文件名: SQLite3.DLL 3.5.4
仔细比较一下,他们最大的区别是老版本文件是Interop 版本的,是一个符合COM标准的独立包装版本,可以被
非托管语言调用,如C,C++,VB等,
新版本 完全在 .NET下编译的,继承了ADO.NET2.0的大量特性,官方文档甚至说能够完全脱离.NET环境运行,它就是原来SQLite3.dll的完全替代品。
究竟这两者在实际使用中有没有效率差异,我写了一个测试程序,下面是测试结果:
==非调试环境==
37337条 ,XML文件,导入数据
采用SQLite老版本驱动,35秒,38秒,34秒,40秒,
新版SQLite驱动, 36秒,21秒,33秒,34秒。
- SQLite.Interop.DLL与System.Data.SQLite.dll比较
- [解决]System.DllNotFoundException: 无法加载 DLL“SQLite.Interop.DLL” -- 绿化System.Data.SQLite.dll
- System.DllNotFoundException Unable to load DLL SQLite.Interop.dll解决办法
- C# System.Data.Sqlite.dll 的注意事项
- Unity Mono.Data.Sqlite.dll System.Data.dll路径问题
- [解决]无法加载 DLL "SQLite.Interop.DLL"
- 无法加载 DLL "SQLite.Interop.DLL" 解决方案
- 无法加载 DLL “ SQLite.Interop.dll”
- windows xp 不能load "System.Data.SQLite.dll"
- 无法找到 PInvoke DLL“SQLite.Interop.063.DLL”。
- Unable to load DLL 'SQLite.Interop.dll' 问题的解决方案
- 无法找到 PInvoke DLL“SQLite.Interop.063.DLL”。
- vb.net利用system.data.sqlite.dll实现sqlite数据库编程示例
- Mono.Data.Sqlite.dll unity3d导入此dll报错 System.Runtime.InteropServices.GuidAttribute
- SQLite 无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块
- winform调用sqlite,打包发布后,在客户机上安装运行却报错:找不到System.Data.SQLite.DLL
- 解决在log4net 中使用sqlite 无法加载“SQLite.Interop.066.DLL ”的问题
- C#.winform使用sqlite发布时提示无法找到SQLite.Interop.dll的问题
- 好久不来csdn了
- 用重载赋值运算符验证构造函数与“=”的关系
- windows 特殊文件夹路径及SHGetSpecialFolderPath 函数使用说明
- C++中返回引用和返回值的区别
- 由C++中的自增、自减运算符引发的思考
- SQLite.Interop.DLL与System.Data.SQLite.dll比较
- 海盗分宝石
- Minix内存管理概述
- eclipse 函数编译时报错:undefined reference to `pthread_create’
- 110414 Hg使用和团队协同
- 生活在大城市的30项成本
- MSDN Kernel-Mode Driver Architecture学习笔记(3)——Device Objects and Device Stacks (2)
- 面向对象的设计原则二-单一职责原则
- 如何用JsonLib 来实现EXT中的分页?