Beispiel #1
0
        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);
        }
Beispiel #2
0
        public override void Apply(IEntityConverterBuilder <TEntity, TSchema> builder)
        {
            var property = new ValueListEntityPropertyConverter <TEntity, TValue>(builder.ImplementationType, Property.Name, Position, GetValue, SliceProvider);

            builder.Add(property);
        }