possible... by "random" you mean "in the order they are loaded".
btw there is something strange... you can't change the class, you can't change the DB but... you can use NH... WOW!! When you have all work done please write a post about it because this is a very interesting example application of NH. 2009/11/30 RedHotSLy <[email protected]> > LOL, That's a good one! > Let's say a choose to keep my job... > > Do you think it it possible to make the <array> mapping work by > creating a IUserCollectionType that shims the gap by providing random > index values? > > On Nov 30, 12:49 pm, Fabio Maulo <[email protected]> wrote: > > Try to find another job, where you are working there are too much > > restrictions. > > > > 2009/11/30 RedHotSLy <[email protected]> > > > > > > > > > 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]> > <nhusers%[email protected]<nhusers%[email protected]> > > > > > <nhusers%[email protected]<nhusers%[email protected]> > <nhusers%[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]<nhusers%[email protected]> > <nhusers%[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]<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.
