NHibernate: Как считать данные из ISet - PullRequest
0 голосов
/ 06 января 2010

Я знаю, что это очень простой вопрос, но простите меня, если я сделал что-то не так.

У меня есть отношение «многие ко многим», использующее <set>. Когда я отлаживаю код, я вижу данные в «наборе», но я не уверен, как отобразить данные.

Например, я мог бы использовать «foreach» для List, но я не могу использовать foreach с «ISet».

В моем классе:

    private ISet newsList = new HashedSet();

    public ISet NewsList
    {
        get { return newsList; }
        set { newsList = value; }
    }

    public void AddNews(News item)
    {
        NewssList.Add(item);
    }

Может ли кто-нибудь предоставить пример кода, как я могу справиться с этим.

Большое спасибо.

Daoming

Ответы [ 2 ]

3 голосов
/ 06 января 2010

Например, я мог бы использовать «foreach» для списка, но я не могу использовать foreach с «ISet»

Почему бы и нет? Я предполагаю, что вам просто нужно добавить ссылку на сборку Iesi.Collections.dll.

0 голосов
/ 06 января 2010

Вы можете использовать foreach с ISet, поскольку оно расширяет IEnumerable.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...