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