J'utilise mongodb de C#.relations d'entités dans C# en utilisant la pratique mongodb
J'ai une définition d'entité, et je veux référencer une autre entité de celle-ci. (Notez que l'intégration n'est pas une option)
Je sais que je peux insérer un champ avec l'autre id d'entité dans le premier. C'est quelque chose comme:
class Person
{
public object Id { get; set; }
public string Name { get; set; }
public object Pet { get; set; } // note here I have the pet Id and not the pet.
}
class Pet
{
public object Id{get;set;}
.....
}
Maintenant, ici, j'insère dans mon domaine de la logique de la mécanique quelques rares.
Alors ma question est: Est-ce là des pratiques qui me permettent cacher ce genre de questions à ma couche de domaine, je veux dire dans mon domaine, je veux juste avoir quelque chose comme:
class Person
{
public object Id { get; set; }
public string Name {get; set; }
public Pet Pet { get; set; } // note here I have the pet.
}
class Pet
{
public object Id{get;set;}
.....
}
Dans mon domaine Je veux me concentrer sur le codage au lieu de la mécanique.
Quel pilote utilisez-vous? – NiladriBose