@@ -19,15 +19,15 @@ public sealed class ResourceTypeConfiguration<TResourceType> : IResourceTypeConf
1919 internal ResourceTypeConfiguration ( IResourceTypeRegistrar resourceTypeRegistrar )
2020 {
2121 _resourceTypeRegistrar = resourceTypeRegistrar ;
22- RelationshipConfigurations = new ConcurrentDictionary < PropertyInfo , IResourceTypeRelationshipConfiguration > ( ) ;
22+ RelationshipConfigurations = new ConcurrentDictionary < string , IResourceTypeRelationshipConfiguration > ( ) ;
2323 ClrType = typeof ( TResourceType ) ;
2424 }
2525
2626 public string ResourceTypeName { get ; private set ; }
2727 public Type ClrType { get ; private set ; }
2828 public Type DocumentMaterializerType { get ; private set ; }
2929 public Func < ResourceTypeRelationship , Type > RelatedResourceMaterializerTypeFactory { get ; private set ; }
30- public IDictionary < PropertyInfo , IResourceTypeRelationshipConfiguration > RelationshipConfigurations { get ; private set ; }
30+ public IDictionary < string , IResourceTypeRelationshipConfiguration > RelationshipConfigurations { get ; private set ; }
3131 public Func < ParameterExpression , string , BinaryExpression > FilterByIdExpressionFactory { get ; private set ; }
3232 public Func < ParameterExpression , Expression > SortByIdExpressionFactory { get ; private set ; }
3333
@@ -43,7 +43,7 @@ public void ConfigureRelationship(Expression<Func<TResourceType, object>> proper
4343 var config = new ResourceTypeRelationshipConfiguration ( ) ;
4444 configurationAction ( config ) ;
4545
46- RelationshipConfigurations [ propertyInfo ] = config ;
46+ RelationshipConfigurations [ propertyInfo . Name ] = config ;
4747 }
4848
4949 public void UseDocumentMaterializer < TMaterializer > ( )
0 commit comments