Exemple #1
0
        public MemberMap(ClassMap classMap, MemberInfo memberInfo)
        {
            ClassMap   = classMap;
            MemberInfo = memberInfo;

            Type = memberInfo is PropertyInfo
                    ? (memberInfo as PropertyInfo).PropertyType
                    : ((FieldInfo)memberInfo).FieldType;

            ColumnName      = GetColumnName(memberInfo);
            ValueSerializer = ValueSerializerProvider.GetSerializer(Type);
        }
Exemple #2
0
        public MemberMap(ClassMap classMap, MemberInfo memberInfo)
        {
            ClassMap   = classMap;
            MemberInfo = memberInfo;

            Type = memberInfo is PropertyInfo
                    ? (memberInfo as PropertyInfo).PropertyType
                    : ((FieldInfo)memberInfo).FieldType;

            ColumnName      = GetColumnName(memberInfo);
            ValueSerializer = ValueSerializerProvider.GetSerializer(Type);
            DefaultValue    = Type.IsValueType ? Activator.CreateInstance(Type) : null;
        }