3 Stimmen

Wie kann man NHibernate von Tabelle A auf Tabelle A selbst mit many-to-many abbilden?

Bitte um Hilfe! Ich konnte nicht herausfinden, wie man die folgende Situation abbildet:

Ich habe nur 1 Tabelle.

[Tabelle] Benutzer { id, name }

Meine Klasse sieht wie folgt aus

public class User
{
  public int Id { get; set; }
  public string Name { get; set; }

  public ISet<User> Friends { get; set; }
}

Jeder Benutzer hat Beziehungen zu anderen Benutzern. z.B. kann Benutzer A viele Freunde haben, die andere Benutzer sind.

Wie sollte die Zuordnung erfolgen? Ich denke, dies sollte Many-to-Many-Beziehung sein, aber ich weiß nicht wirklich, wie das HBM aussehen wird?

Gracias,

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X