Hi Fabio,

I'm sorry, my first post was ambiguous. I have a existing library that
I cannot change AND a database that I cannot change. I need a way to
map them without changing either of them. Therefore, I cannot add a
private field as you suggested.

Regards,

- Sly


On Nov 29, 7:13 am, Fabio Maulo <[email protected]> wrote:
> use a <bag> mapped to a private field and expose the array in your class.
> An array has index, a bag is an unordered, not indexed, "bolsa de gatos"
>
> 2009/11/28 RedHotSLy <[email protected]>
>
>
>
> > Hi,
>
> > I have an existing POCO class library that uses arrays for children
> > collections and I have an exiting database that I cannot change.
>
> > I want to use the <array> mapping but it requires an <index> element.
> > In my existing database, the children tables do not have index
> > columns. For instance, when the Invoices of a Customer are loaded, I
> > don't expect them to be at any specific position in the array.
>
> > I think I need a IUserCollectionType to solve this problem. I'd need a
> > collection type that satisfies the <array> mapping; a type similar to
> > the nhibernate array type but that produces index value on-the-fly
> > (and that wouldn't try to save it to the database).
>
> > Has this been done before? Is there any chance I could get the source
> > code for such a collection type? This is my first nhibernate project
> > so I'd rather not have to understand the inner workings at this point.
> > It'd be great if I could just get started and later learn how to
> > extend nhibernate.
>
> > Thanks a lot
>
> > - Sly
>
> > By the way, I have posted a very similar question on SO and this is
> > where I was told about IUserCollectionType.
> > See
> >http://stackoverflow.com/questions/1746414/how-configure-nhibernate-t...
>
> > --
>
> > You received this message because you are subscribed to the Google Groups
> > "nhusers" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<nhusers%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/nhusers?hl=en.
>
> --
> Fabio Maulo

--

You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.


Reply via email to