---
title: "Starkt typad collection med NHibernate"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/134347-starkt-typad-collection-med-nhibernate"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "maqe"
published: "2005-09-15T15:44:32.000Z"
updated: "2005-09-16T23:05:35.000Z"
replies: 4
views: 452
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/134347-starkt-typad-collection-med-nhibernate"
---

# Starkt typad collection med NHibernate

## #1 — maqe, 2005-09-15T15:44Z

Jag har börjat testa en O/R Mapper vid namn NHibernate. Jag vill bygga en collection klass t.ex. PageDataCollection som bara kan innehålla PageData objekt. Det verkar som att jag måste använda mig av Ilist när jag hämtar en lista med objekt. Kan man ärva från collectionbase när man skapar sin colleection klass eller är det Ilist jag måste använda mig av? Såhär vill jag att resultatet skall vara

```
PageDataCollection pages = new PageDataCollection();
pages = session.CreateCriteria(typeof(PageData)).Add(NHibernate.Expression.Expression.Eq("ParentID",0 )).List();
```

Permalänk: https://www.webforum.nu/p/134347

## #2 — asmodie, 2005-09-16T00:46Z

Förlåt detta hjälper dig inte speciellt mycket. 

Men det känns verkligen som om NHibernate är bra mycket jobbigare än t.ex. wilsons ORmapper.

Permalänk: https://www.webforum.nu/p/1672331

## #3 — maqe, 2005-09-16T08:09Z

> **asmodie skrev:**
>
> Förlåt detta hjälper dig inte speciellt mycket. 
> 
> Men det känns verkligen som om NHibernate är bra mycket jobbigare än t.ex. wilsons ORmapper.

Okay, så du rekommenderar att jag använder Wilson O/R Mapper istället? Jag är öppen för förslag då jag nyss börjat titta på NHibernate

Permalänk: https://www.webforum.nu/p/1672398

## #4 — Brimba, 2005-09-16T22:51Z

Vad är det för fel på att den returnerar IList? Om du har mappat upp det korrekt så innehåller ju din IList objekt av typen PageData. Varför vill du då ha en PageDataCollection, utöver IList? Din IList kan du göra vad du vill med, exempelvis binda direkt till en repeater.

Permalänk: https://www.webforum.nu/p/1672699

## #5 — maqe, 2005-09-16T23:05Z

Näe det är väl helt okay att jag har en Ilist men jag skulle vilja ha en collection som bara kan innehålla pagedata objekt. Tycker det blir en snyggare lösning på det sättet :)

Permalänk: https://www.webforum.nu/p/1672703

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/134347-starkt-typad-collection-med-nhibernate
