Пример #1
0
        public void RegisterTwoWayMapping <TMappingConvention>() where TMappingConvention : ITwoWayMap <TContext>, new()
        {
            var variable = new TMappingConvention();

            InternalNonGenericRegisterOneWayMappingInterface(variable.Type1, variable.Type2, variable.Type1ToType2);
            InternalNonGenericRegisterOneWayMappingInterface(variable.Type2, variable.Type1, variable.Type2ToType1);
        }
Пример #2
0
        public void RegisterOneWayMapping <TMappingConvention>() where TMappingConvention : IOneWayMap <TContext>, new()
        {
            var convention = new TMappingConvention();

            InternalNonGenericRegisterOneWayMappingInterface(convention.FromType, convention.ToType, convention);
        }