leveldb-sharp:C# LevelDB 绑定

时间:2024-06-27 00:59:20
【文件属性】:

文件名称:leveldb-sharp:C# LevelDB 绑定

文件大小:41KB

文件格式:ZIP

更新时间:2024-06-27 00:59:20

C#

leveldb-sharp 是一个可移植的 C# 绑定,用于的 C API。 支持最广泛的 leveldb-sharp 在 3-clause BSD 许可下可用,这与 LevelDB 使用的许可相同。 leveldb-sharp 使用 C API 而不是 C++ API 来实现可移植性。 使用 C++/CLI 本来是直接的途径,但它目前不能在 Windows 之外移植。 由于我使用的绑定(针对 Linux、Windows 和 OS X),因此 C API 是更好的选择。 特征 leveldb-sharp 提供: 对 LevelDB 具有 .NET 丰富 (IEnumerable、IDisposable) 数据库接口 读取选项/写入选项/选项 API 编写批处理API 迭代器API 缓存API 快照API 紧凑型 API 允许组合使用低级和高级 API NUnit 测试


【文件预览】:
leveldb-sharp-master
----leveldb-sharp.pc.in(195B)
----Native.cs(32KB)
----.gitignore(181B)
----Snapshot.cs(3KB)
----Options.cs(7KB)
----README.md(2KB)
----ReadOptions.cs(3KB)
----CompressionType.cs(2KB)
----m4()
--------mono.m4(1KB)
--------expansions.m4(822B)
--------programs.m4(240B)
----tests()
--------NativeTests.cs(12KB)
--------DBTests.cs(9KB)
----LICENSE(2KB)
----WriteBatch.cs(3KB)
----Iterator.cs(5KB)
----leveldb-sharp-tests.csproj(2KB)
----Cache.cs(2KB)
----WriteOptions.cs(3KB)
----autogen.sh(2KB)
----leveldb-sharp.dll.config(127B)
----configure.ac(2KB)
----AssemblyVersion.cs(2KB)
----DB.cs(9KB)
----leveldb-sharp.csproj(2KB)
----leveldb-sharp.sln(3KB)
----.travis.yml(657B)
----leveldb-sharp.snk(596B)
----Makefile.am(2KB)
----AssemblyVersion.cs.in(2KB)
----AssemblyInfo.cs(2KB)

网友评论