Lightning.NET
Lightning.NET copied to clipboard
.NET library for LMDB key-value store
Please use Marshal.StringToCoTaskMemUTF8 to pass path as an utf8 string instead of the letting the default ansi marshal happen in the dllimport.
Hi I attempted to use this library in a Xamarin.iOS and received the following exception: ``` System.DllNotFoundException: lmdb assembly: type: member:(null) at (wrapper managed-to-native) LightningDB.Native.Lmdb.mdb_env_create(intptr&) at LightningDB.LightningEnvironment..ctor (System.String path, LightningDB.EnvironmentConfiguration...
Topics ### LMDB Basics - Overview of concepts and terms - Usage scenarios - Common problems and limitations (find some by looking at github issues) - Max Key size (511...
Hi guys, First of all, I want to say that I really appreciate the effort that you put in this library! I have a question: Is there a good reason...
I'm catching up on some of the improvements made over the last few versions of .NET. I noticed that 7 has a new LibraryImport attribute that I could possibly leverage....
Update example code in README to show that a Put to a full env will return a Success value, even though the Commit will fail with Map Full, which may...
In some Windows production environments, we observed that a specific Put operation makes the entire application crash in an uncontrollable way using the latest version of LightningDB and .NET 8....
The current test is failing. Initially I thought it was the update to compile with out debug for the native lib, but reverting has no affect. Separately, this feature has...