Я хочу сделать следующее, представьте сценарий, в котором у вас есть объект:
public class ObjectA {
public virtual Guid Id;
public virtual string PropertyA;
public virtual string PropertyB;
public virtual string PropertyC;
public virtual string PropertyD;
}
И по причинам, в которые я не буду вдаваться, база данных должна выглядеть следующим образом:
----
Table: ObjectABase
----
Column Id
Column PropertyA
Column PropertyB
----
----
Table: ObjectAExtended
----
Column Id
Column PropertyC
Column PropertyD
----
Объект разделен между обеими таблицами и на него ссылается один и тот же идентификатор, поэтому при вызове Session.Save(...
он будет сохранен в обеих таблицах.
Кто-нибудь есть идеи, как это сделать или дажевозможно?
Приветствия.
РЕДАКТИРОВАТЬ: Я выяснил ответ, но не могу опубликовать его в течение еще 7 часов, очевидно.Завтра обновлю.