public override void Apply(IEntityConverterBuilder <TEntity, TSchema> builder) { IEntityConverter <TEntityValue> entityConverter = builder.GetEntityConverter <TEntityValue>(); var property = new ValueListEntityPropertyConverter <TEntity, TEntityValue>(builder.ImplementationType, Property.Name, Position, x => new EntityValueList <TEntityValue>(x, entityConverter), SliceProvider); builder.Add(property); }
public override void Apply(IEntityConverterBuilder <TEntity, TSchema> builder) { var property = new ValueListEntityPropertyConverter <TEntity, TValue>(builder.ImplementationType, Property.Name, Position, GetValue, SliceProvider); builder.Add(property); }