C#
La bibliothèque IshedDB pour .NET, écrite comme MongoDB.Driver : GetCollection, Find, InsertOne…
IshedDB et C# : présentation
Elle s’écrit comme le pilote C# de MongoDB et ne dépend que de .NET ; les dates restent des DateTime.
La clé d'accès ne figure jamais dans le code : elle est lue dans les variables d'environnement ISHED_URL et ISHED_KEY, sur votre serveur.
Exemple
#:project Ished/Ished.csproj
using Ished;
var patients = new IshedClient(Environment.GetEnvironmentVariable("ISHED_URL")!, Environment.GetEnvironmentVariable("ISHED_KEY")!)
.GetDatabase("DB").GetCollection("patients");
patients.InsertOne(new Document { ["nom"] = "Awa Diop", ["ville"] = "Dakar" });
foreach (var patient in patients.Find(new Document { ["ville"] = "Dakar" }).Limit(20).ToList())
Console.WriteLine(patient["nom"]);
✓ Cet exemple est exécuté par nos tests contre un vrai serveur IshedDB.
Obtenir la bibliothèque
Elle s'écrit comme le pilote MongoDB de C#. En attendant sa publication sur NuGet, téléchargez ces fichiers et placez-les dans votre projet, comme dans l'exemple :
Articles et documentation
Vous voulez voir votre technologie ici ?
Dites-nous ce que vous utilisez : nous écrivons l'exemple et nous le vérifions.
Nous écrire