2 Stimmen

Erweitern von fließenden nhibernate-Zuordnungen in einer anderen Baugruppe

Ich verwende NHibernate mit meiner ASP.Net MVC-Anwendung. Ich schreibe einige Erweiterungen (Plugins) für meine Anwendung. Und ich lade diese Plugins dynamisch (aus verschiedenen Assemblies). In meiner Basisanwendung habe ich viele Entitäten und Zuordnungen definiert (Benutzer, Gruppe, etc...)

Ich muss neue Entitäten in meinen Erweiterungen erstellen, d.h. ich erstelle ein News-Modul, also muss ich eine News-Zuordnung erstellen. In der Datenbank hat die Tabelle News einen Fremdschlüssel zur Tabelle User. Gibt es eine Möglichkeit, wie ich meine User-Zuordnung ändern kann, so dass sie Folgendes hat:

HasMany(x => x.News)
  .KeyColumn("UserId")
  .Inverse();

Oder der einzige Weg, es zu tun ist, um Code in meiner User-Klasse zu ändern und Projekt neu kompilieren?

Ich bin nicht NHibernate fortgeschrittenen Benutzer, so dass jede Hilfe geschätzt werden. TIA.

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