In Fluent NHibernate gibt References() ein Objekt zurück, das die ReadOnly() -Methode nicht unterstützt.Warum kann ich ReadOnly nicht auf ein Fluent NHibernate References() - Mapping setzen?
Ich versuche, diese Art der Zuordnung zu erstellen (dh eine, wo ein Update nicht auf die genannten Artikel propagiert wird):
<many-to-one update="false" insert="false"
name="DestinationSheet" column="DestinationSheetNumber" />
Auf normalen (Karte()) Mappings können diese beiden Attribute sein set mit ReadOnly().
Ich mag so etwas zu tun:
References(x => x.DestinationSheet).
ColumnName("DestinationSheetNumber").ReadOnly();
ich das Update manuell hinzufügen und Insert Attribute SetAttributes() verwendet, und das funktioniert gut, aber ich bin besorgt darüber, dass die Tatsache, dass Readonly() ist nicht vorhanden auf Referenzen() ist ein Hinweis, dass ich nicht versuchen sollte, dies zu tun.
Weiß jemand, warum ReadOnly() in diesem Kontext nicht verfügbar ist?
Es gibt bereits ein offenes Problem dafür: http://code.google.com/p/fluent-nhibernate/issues/detail?id=203 –
Danke - Ich wollte einen Patch schreiben, aber ich sehe ich Bin schon mal dran ... –
Für Leute, die nicht wissen, wie man den Patch anwendet, wie wendet man den Patch an? –