Index: mapper/IBatisNet.Common/Utilities/Objects/Members/GetAccessorFactory.cs =================================================================== --- mapper/IBatisNet.Common/Utilities/Objects/Members/GetAccessorFactory.cs (revision 485714) +++ mapper/IBatisNet.Common/Utilities/Objects/Members/GetAccessorFactory.cs (working copy) @@ -241,7 +241,7 @@ [MethodImpl(MethodImplOptions.Synchronized)] public IGetAccessor CreateGetAccessor(Type targetType, string name) { - string key = targetType.FullName + name; + string key = targetType.FullName + "." + name; if (_cachedIGetAccessor.Contains(key)) { Index: mapper/IBatisNet.Common/Utilities/Objects/Members/SetAccessorFactory.cs =================================================================== --- mapper/IBatisNet.Common/Utilities/Objects/Members/SetAccessorFactory.cs (revision 485714) +++ mapper/IBatisNet.Common/Utilities/Objects/Members/SetAccessorFactory.cs (working copy) @@ -240,7 +240,7 @@ [MethodImpl(MethodImplOptions.Synchronized)] public ISetAccessor CreateSetAccessor(Type targetType, string name) { - string key = targetType.FullName + name; + string key = targetType.FullName + "." + name; if (_cachedISetAccessor.Contains(key)) {