internal MetadataProvider( IMetadataParser <TEntity> metadataParser, IEntityIdentifierConverter entityIdentifierConverter) { this.metadataParser = metadataParser; this.entityIdentifierConverter = entityIdentifierConverter; }
internal ReferenceIdentifierResolver( IMetadataParser <TEntity> metadataParser, IContext context, IEntityIdentifierConverter entityIdentifierConverter, IMapper mapper, IMessageLogger messageLogger) { this.metadataParser = metadataParser; this.context = context; this.entityIdentifierConverter = entityIdentifierConverter; this.mapper = mapper; this.messageLogger = messageLogger; this.compatibleEntityTypes = new Dictionary <Type, IEnumerable <IEntityType> >(); }