首页 / 知识
是否有SQLite的.NET / C#包装器?
2023-04-17 05:10:00

Is there a .NET/C# wrapper for SQLite?我有点喜欢在C.NET中使用sqlite,但似乎找不到合适的库。有吗?正式的吗?除了包装之外,还有其他方法可以使用sqlite吗? 从system.data.sqlite.org:http://
"system.data.sqlite SQLite数据库引擎是原始和完整的ADO.NET 2.0提供商所有卷成一单混合模式的组装。这是一个完整的下拉式在替代原sqlite3.dll(你甚至可以将它sqlite3.dll)。不同于正常的混合组件,它连接在.NET运行时NO依赖性,所以它可以分布独立学院"。 它甚至支持单声道。 这里是一个可以找到:
来源:
现在也有这样的选项:http://code.google.com / P / /完整的csharp SQLite SQLite C #到港。 这是一个sqlite.org接管《ADO.NET提供者:开发 从他们的网站:
完整列表的功能,可以发现在他们的网站上。亮点包括
释放的DLL可以直接从网站上下载。 我很享受跟system.data.sqlite(AS以前提到的:http://sqlite.phxsoftware.com/) 它是一致的与ADO.NET(system.data。*),和一个单一的DLL的函式。因为没有sqlite3.dll SQLite嵌入式C代码是在system.data.sqlite.dll。位的托管C + +魔术。 sqlite net是一个开放源代码的最小库,允许.NET和mono应用程序在sqlite 3数据库中存储数据。更多信息请访问wiki页面。 它是用C编写的,只需与您的项目一起编译。它最初是为在iPhone上使用MonoTouch而设计的,但现在已经发展到可以在所有平台上工作了(Mono用于Android,.net,Silverlight,WP7,Winrt,Azure等)。 它作为nuget包提供,是截至2014年下载量超过60000次的第二大最受欢迎的sqlite包。 sqlite net是一个快速、方便的数据库层。其设计遵循以下目标:
非目标包括:
单是一个包装。http://github.com /单/树/主/单/ / / / mono.data.sqlite类MCS mono.data.sqlite _ 2.0代码包的实际,对SQLite的DLL(http://www.sqlite.org / sqlite-shell-win32-x86-3071300.zip下载页上找到www.sqlite.org http:////a。download.html)在友好的方式。它在Linux或Windows。 这似乎是所有minimizing thinnest世界,在第三方库的依赖性。如果我有这样做的项目从零开始,这是我喜欢的方式做它。 对于像我这样不需要或不想要ado.net的人,那些需要运行更接近sqlite的代码,但仍然兼容 https://github.com/smourier/sqlnado 它在这里作为nuget提供https://www.nuget.org/packages/sqlnado,但也可以作为单个.c s文件提供,因此在任何c项目类型中都可以使用。 它在使用SQL命令时支持所有的sqlite功能,并通过.NET支持大多数sqlite功能:
微软.data.sqlite Microsoft现在提供Microsoft.Data.sqlite作为.NET的第一方sqlite解决方案,该解决方案作为ASP.NET核心的一部分提供。许可证是Apache许可证,版本2.0。
*免责声明:我自己还没有尝试过使用它,但是这里提供了一些关于Microsoft文档的文档,用于将它与.NET核心和UWP一起使用。 a准系统的职能,为包装提供的SQLite库。最新版本支持SQLite库函数提供3.7.10 sqlitewrapper项目 www.devart.com http:/ / / / / dotconnect SQLite dotconnect for SQLite SQLite是一个增强的数据提供商,为建立在ADO.NET技术发展到现在一个完整的解决方案基于SQLite的数据库应用程序。as a Part of the devart数据库应用开发框架,dotconnect for both提供高性能的本地SQLite SQLite数据库和连接到作为创新的开发工具和技术。 介绍了新方法的研究dotconnect SQLite的应用架构设计,有生产力和leverages数据库应用的实现。 我使用的一个标准的版本,它的作品完美。 1.2版本(包括system.data monotouch的支持。在这里你可以找到更多的细节:http://monotouch.net /文件/ system.data 但基本上,它允许你使用ADO。NET和SQLite的正常模式。 |
最新内容
相关内容
linux使用命令的方法?
linux使用命令的方法?,系统,信息,工具,标准,数据,命令,左下角,目录,文件夹,图标,linux的cd命令的使用方法1、cd ~:回到用户家目录。注:这得看你linux下找不到命令?
linux下找不到命令?,系统,名字,命令,第一,服务,电脑,标准,软件,文件,终端,虚拟机linux用命令virt-manager未找到命令怎么1、按ALT+CTRL+F1切换linux找不到命令ll?
linux找不到命令ll?,系统,软件,发行,标准,命令,第一,手机,别名,文件,终端,linux中为什么普通用户找不到ls命令ls命令基本每个linux shell都会linux命令输入方法?
linux命令输入方法?,系统,电脑,密码,管理,地址,命令,网站,工具,首开,位置,linux终端输入~怎么弄中间在电脑上打开需要的Word文件进入。进入到文linux找不到is命令?
linux找不到is命令?,网络,手机,命令,系统,地方,信息,文件,文件夹,目录,管理员,Linux下Is命令不可用is。在linux中以下命令中is不可以查看文本linux找不到su命令?
linux找不到su命令?,系统,数字,环境,命令,密码,软件,情况,地址,不了,用户,Linux系统中su命令无反应怎么办1、确认当前是否已经打开了其他程序linux找不到监听命令?
linux找不到监听命令?,网络,系统,工具,信息,环境,数据中心,位置,技术,名称,地址,为什么在linux下tcpdump无法抓取监听端口的包tcpdump -s 0 -iPython中什么是反射?使用方法有哪
Python中什么是反射?使用方法有哪些?,信息,培训,状态,术语,检测,反射,属性,对象,字符串,方法,反射这个术语在很多语言中都存在,并且存在大量的Python中有哪些方法可以解压文件?
Python中有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大Python列表类型list合并有哪些方法
Python列表类型list合并有哪些方法?,培训,方法,列表,可能会,数组,切片,下文,字符串,数据类型,请看,在Python编程语言中,有各种数据类型,比如字符零基础学习Python的四种方法
零基础学习Python的四种方法,基础,代码,基础知识,培训,发展,时间,知识,书籍,初学者,练习,近年来,随着移动互联网的发展,对Python人才的需求越来如何在Python中定义类方法和修改类
如何在Python中定义类方法和修改类属性?,代码,方法,培训,对象,实例,定义,结果,示例,赋值,属性,Python中的类还可定义使用@classmethod修饰的类