I had read any discussion regarding dictionary mapping with Fluent
NHibernate, either standard or automatic mapping, within this group.
But till now it is not clear to me if this is supported like it is in
NHibernate or it is not supported with Fluent NHibernate. I am using
the trunk version of Fluent NHibernate Revision 430.
When I try to automap:
public IDictionary<string, QuoteProperty> Properties { get; set; }
I get the following exception:
System.Reflection.TargetInvocationException: Exception has been thrown
by the target of an invocation
The type or method has 2 generic parameter(s), but 1 generic argument
(s) were provided. A generic argument must be provided for each
generic parameter..
when I try to do it the standard mapping way:
HasMany<QuoteProperty>(x => x.Properties);
I get the following exception:
System.ApplicationException : Error while trying to build the Mapping
Document for ...
----> NHibernate.MappingException : Could not compile the mapping
document: (XmlDocument)
----> NHibernate.MappingException : Error mapping generic
collection
Domain.Persistent.Quote.Properties: expected 1 generic parameters, but
the property type has 2
If I just use a IList everything is fine for both mapping types.
public IList<QuoteProperty> Properties { get; set; }
Can you please let me know if it is not supported, or do I need some
special/different setup ?
Thanks in adavnce,
Peter
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Fluent NHibernate" 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/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---