Aller au contenu

NOUVEAUIshedDB 1.0 : venez de MongoDB avec vos données, copie vérifiée document par document. En savoir plus →

‹ Toutes les intégrations

C#

La bibliothèque IshedDB pour .NET, écrite comme MongoDB.Driver : GetCollection, Find, InsertOne…

Commencer
TYPE D'INTÉGRATION
IshedDBBibliothèque IshedDB

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

patients.cs · C#
#: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