|
From: <fab...@us...> - 2011-04-03 13:44:00
|
Revision: 5589
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5589&view=rev
Author: fabiomaulo
Date: 2011-04-03 13:43:54 +0000 (Sun, 03 Apr 2011)
Log Message:
-----------
Minor (only fixed for Alpha1)
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate/Mapping/ByCode/ModelMapper.cs
Modified: trunk/nhibernate/src/NHibernate/Mapping/ByCode/ModelMapper.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Mapping/ByCode/ModelMapper.cs 2011-04-03 13:29:00 UTC (rev 5588)
+++ trunk/nhibernate/src/NHibernate/Mapping/ByCode/ModelMapper.cs 2011-04-03 13:43:54 UTC (rev 5589)
@@ -1040,7 +1040,10 @@
private IMapKeyRelationMapper DetermineMapKeyRelationType(MemberInfo member, PropertyPath propertyPath, System.Type dictionaryKeyType)
{
- if (modelInspector.IsManyToMany(member) || modelInspector.IsOneToMany(member))
+ // Perhaps we have to change IModelInspector with IsDictionaryKeyManyToMany(member), IsDictionaryKeyComponent(member) and so on
+
+ //if (modelInspector.IsManyToMany(member) || modelInspector.IsOneToMany(member))
+ if (modelInspector.IsEntity(dictionaryKeyType))
{
// OneToMany is not possible as map-key so we map it as many-to-many instead ignore the case
return new KeyManyToManyRelationMapper(propertyPath, customizerHolder, this);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|