protected EntityMember(IDynamicPropertyFactory dynamicPropertyFactory) { Ensure.That(dynamicPropertyFactory, "dynamicPropertyFactory").IsNotNull(); DynamicPropertyFactory = dynamicPropertyFactory; IdPropertyCache = new ConcurrentDictionary <Type, DynamicProperty>(); }
protected EntityMember(IDynamicPropertyFactory dynamicPropertyFactory) { Ensure.Any.IsNotNull(dynamicPropertyFactory, nameof(dynamicPropertyFactory)); DynamicPropertyFactory = dynamicPropertyFactory; DynamicPropertyCache = new ConcurrentDictionary <Type, DynamicProperty>(); }
public EntityIdMember(IDynamicPropertyFactory dynamicPropertyFactory) : base(dynamicPropertyFactory) { }
public EntityReflector(IDynamicPropertyFactory dynamicPropertyFactory) { IdMember = new EntityIdMember(dynamicPropertyFactory); RevMember = new EntityRevMember(dynamicPropertyFactory); }
public EntityRevMember(IDynamicPropertyFactory dynamicPropertyFactory) : base(dynamicPropertyFactory) { }