Свободный NHibernate - рекурсивные карты - PullRequest
2 голосов
/ 13 июля 2009

У меня есть объект, который представляет местоположение. Места могут содержать другие места. Как я могу представить эти отношения с Fluent NHibernate. Класс выглядит так:

public class Location : EntityBase
{
    #region Properties
    public string LocationName { get; set; }
    public Location ParentLocation { get; private set; }

    private List<Location> _locations = new List<Location>();
    public IEnumerable<Location> Locations
    {
        get { return _locations; }
    }

    private List<Device> _devices = new List<Device>();
    public IEnumerable<Device> Devices
    {
        get { return _devices; }
    }

    #endregion
    //Other logic omitted
}

Спасибо.

1 Ответ

0 голосов
/ 19 мая 2011

Можно получить приватные поля

HasManyToMany(Member.Reveal<Location>("_locations"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...