Example #1
0
        private void InitDeserializerFactory()
        {
            IDataReaderDeserializer deser = new MultipleResultDeserializer(SmartSqlConfig.DeserializerFactory);

            SmartSqlConfig.DeserializerFactory.Add(deser);
            deser = new ValueTupleDeserializer(SmartSqlConfig.DeserializerFactory);
            SmartSqlConfig.DeserializerFactory.Add(deser);
            deser = new ValueTypeDeserializer();
            SmartSqlConfig.DeserializerFactory.Add(deser);
            deser = new DynamicDeserializer();
            SmartSqlConfig.DeserializerFactory.Add(deser);
            foreach (var deserializer in _dataReaderDeserializers)
            {
                SmartSqlConfig.DeserializerFactory.Add(deserializer);
            }
        }
Example #2
0
        private void InitDeserializerFactory()
        {
            IDataReaderDeserializer deser = new MultipleResultDeserializer(SmartSqlConfig.DeserializerFactory);

            DataReaderDeserializers.Insert(0, deser);
            deser = new ValueTupleDeserializer(SmartSqlConfig.DeserializerFactory);
            DataReaderDeserializers.Insert(1, deser);
            deser = new ValueTypeDeserializer();
            DataReaderDeserializers.Insert(2, deser);
            deser = new DynamicDeserializer();
            DataReaderDeserializers.Insert(3, deser);
            deser = new EntityDeserializer();
            DataReaderDeserializers.Insert(4, deser);
            foreach (var deserializer in DataReaderDeserializers)
            {
                SmartSqlConfig.DeserializerFactory.Add(deserializer);
            }
        }