По этой теме Fluent nHibernate with Automapping: How to get a parent or "containg" object from a childFluent NHibernate с Автоотображение: Как установить Inverse на «ребенка» стороне отношения
Я сделал класс со свойством «родительским»:
class Box
{
public virtual int Id { get; protected set;}
public virtual IList<Item> Items {get; protected set;}
}
class Item
{
public virtual int Id { get; protected set;}
public virtual Box Parent {get; set;}
}
Как было отмечено выше, в тему, я написал соглашение, которое устанавливает keycolumn свойства Parent
так же, как keycolumn Items
в Box
. Разница в том, что я хотел бы установить Inverse
на Parent
, а не на коллекцию. Есть ли возможность сделать это?
Я попытался написать правильную реализацию IReferenceConvention
, но я не вижу такой возможности.