J'ai examiné des bases de données de documents, en particulier RavenDb, et tous les exemples sont clairs et compréhensibles. Je ne trouve pas d'exemple où nous ne savons pas à l'avance combien de niveaux a une structure donnée. À titre d'exemple, comment voulez-vous persister un arbre généalogique donné la classe suivante:Comment modéliser des structures telles que des arbres généalogiques dans des bases de données de documents
public class Person{
public string Name {get;set;}
public Person Parent {get;set;}
public Person[] Children {get;set;}
}
Dans la plupart des exemples que je l'ai vu, chercher la racine globale et faire dans un document. Ce n'est pas si évident ici quelle est la racine et la limite globales.
Rune, s'il vous plaît marquer une réponse comme la réponse acceptée, si possible. – Peter