When I wrote Map I mean this map:
http://nhforge.org/doc/nh/en/index.html#collections-mapping

<http://nhforge.org/doc/nh/en/index.html#collections-mapping>You can use it
as a name-value list.

2009/6/15 Silvia <[email protected]>

>
> Yes, it would be a propertybag.The example that I mentioned is in
> fluent nhibernate,but it is also fine for me to know how to fix it in
> nhibernate xml mapping.The problem with component or dynamic component
> is that I need to specify the properties which I do not know and I
> will have the information at run time.That is why I need to map them
> dynamically.
> I also posted the same question in fluent nhibernate user group and
> hope to get some answers in any of the groups.
> Thanks.
>
>
> On Jun 15, 1:40 pm, sima ganji <[email protected]> wrote:
> > I explained the situation in my previous post.Any thought how to do this
> > mapping?
> >
> >
> >
> > On Mon, Jun 15, 2009 at 12:41 PM, sima ganji <[email protected]>
> wrote:
> > > Something like this:
> > > In Entity.cs I have this
> > > public virtual IDictionary AdditionalFields { get; set; }
> > > public virtual  Info AdditionalFieldsInfo{get; set;}
> >
> > > In EntityMap.cs I have this
> >
> > > References(x => x.AdditionalFieldsInfo);
> >
> > > and I should have something like this:
> >
> > > DynamicComponent(x => x.AdditionalFields , m =>
> >
> > > {
> >
> > > m.Map(?I dont have the number of columns to be mapped and column
> > > names.These information needs to come from AdditionalFieldsInfo);
> >
> > > });
> >
> > > Regards,
> >
> > > On Mon, Jun 15, 2009 at 12:10 PM, Fabio Maulo <[email protected]
> >wrote:
> >
> > >> You mean that you have a ProperyBag ? You can persist a PropertyBag
> using
> > >> Map or Dynamic-Map how present the PropertyBag outside persistence
> stuff is
> > >> another matter.
> >
> > >> 2009/6/15 sima ganji <[email protected]>
> >
> > >>  Thanks for your reply Fabio,but I am still not very sure how to
> > >>> implement this.Could you please give me more explanation?
> > >>> My main entity and it's mapping is there, but I have some more fields
> > >>> which I need to map them dynamically.
> >
> > >>> Regards,
> >
> > >>>  On Sun, Jun 14, 2009 at 11:17 PM, Fabio Maulo <[email protected]
> >wrote:
> >
> > >>>> Duck typing ? Possible:
> > >>>>http://fabiomaulo.blogspot.com/2008/10/less-than-gof-is-hbm.html
> >
> > >>>> 2009/6/14 Silvia <[email protected]>
> >
> > >>>>> Here is the situation:
> > >>>>> I am using fluent nhibernate with a legacy database. I need to map
> > >>>>> some additional columns to a dictionary(?) property in my entity
> > >>>>> dynamically, because I do not know the number of columns and column
> > >>>>> names and other specifications at compile time and I dynamically
> need
> > >>>>> to work with those columns(insert,update...).There is another
> object
> > >>>>> which has those information and has a relationship with my main
> entity
> > >>>>> based on the value of two other columns.Is this possible in
> > >>>>> nhibernate?
> > >>>>> I tried to use DynamicComponent but the problem is I don't know
> what
> > >>>>> would be the properties in my component.
> > >>>>> I appreciate if someone could help.
> > >>>>> Thanks
> >
> > >>>>> (similar problem here:
> >
> > >>>>>
> http://stackoverflow.com/questions/672840/nhibernate-map-unknown-amou...
> > >>>>> )
> >
> > >>>> --
> > >>>> Fabio Maulo
> >
> > >> --
> > >> Fabio Maulo- Hide quoted text -
> >
> > - Show quoted text -
> >
>


-- 
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