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); }
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; }