Key Value storage abstraction for .NET
Supports .NET Core
Supported backends: Azure Tables
Install-Package LostTech.Storage.KeyValue -Pre
Install-Package LostTech.Storage.Azure -Pre # to enable Azure backendusing LostTech.NKeyValue;
var keyValueStore = await AzureTable.OpenOrCreate("UseDevelopmentStorage=true", "Sample");
await keyValueStore.Put("42", new Dictionary<string, object> { ["Key"] = "value0" });
var answer = await keyValueStore.TryGetVersioned("42");
Console.WriteLine("answer version: {0}", answer.Version);