示例#1
0
 //遍历执行已经注册的映射方法
 public void ForeachMapping(MappingStoreBuilder obj)
 {
     foreach (var item in ActionList)
     {
         item(obj);
     }
 }
示例#2
0
 //映射方法
 public void Mapping(MappingStoreBuilder mapping)
 {
     mapping.Map <Log>();
     //mapping.Map<SubClass>();
     //mapping.DefaultProfile(profile =>
     //{
     //    profile.SubClassesAre(t => t.IsSubclassOf(typeof(MyClass)));
     //});
 }
示例#3
0
        /// <summary>
        /// Configures the mapping.
        /// </summary>
        /// <param name="config">The config.</param>
        public void Mapping(Action <MappingStoreBuilder> config)
        {
            if (config == null)
            {
                throw new ArgumentNullException("config");
            }

            if (_mappingStoreBuilder == null)
            {
                _mappingStoreBuilder = new MappingStoreBuilder();
            }

            config(_mappingStoreBuilder);
        }
示例#4
0
        //映射方法
        public void Mapping(MappingStoreBuilder mapping)
        {


          


            mapping.Map<Log>();
            
         //   mapping.DefaultProfile(p=>p.SubClassesAre(t=>t.IsSubclassOf(typeof(Log))));
            //mapping.Map<SubClass>();
            //mapping.DefaultProfile(profile =>
            //{
            //    profile.SubClassesAre(t => t.IsSubclassOf(typeof(MyClass)));
            //});
        }
        /// <summary>
        /// Configures the mapping.
        /// </summary>
        /// <param name="config">The config.</param>
        public void Mapping(Action<MappingStoreBuilder> config)
        {
            if (config == null)
                throw new ArgumentNullException("config");

            if (_mappingStoreBuilder == null)
                _mappingStoreBuilder = new MappingStoreBuilder();

            config(_mappingStoreBuilder);            
        }
 private static void MapEventType(Type type, MappingStoreBuilder mapping)
 {
     MapMethod.MakeGenericMethod(type)
         .Invoke(mapping, new object[] {});
 }
示例#7
0
 private static void MapEventType(Type type, MappingStoreBuilder mapping)
 {
     MapMethod.MakeGenericMethod(type)
     .Invoke(mapping, new object[] {});
 }