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.