J'ai besoin d'une solution pour cela: Comment intercepter la méthode ISet.Add pour que je n'ai pas besoin de faire d'enfants.Parent = parent, mais jus parent.Children.Add (enfants) ;Nhibernate Définir comment intercepter la méthode Add()
public class MyClass
{
public MyClass Parent;
public ISet<MyClass> Childrens;
}
Je veux faire:
var mc = new MyClass();
var mc2 = new MyClass();
mc.Childrens.Add(mc2);
et non
var mc = new MyClass();
var mc2 = new MyClass();
mc.Childrens.Add(mc2);
mc2.Parent=mc;
Oui, je peux le faire, mais cela va utiliser un certain nombre de personnes, et je ne peux pas cacher la méthode ISet.Add() et certains vont l'utiliser. – Luka