Example #1
0
 public SqlMapper.IMemberMap GetMember(string columnName)
 {
     if (!_members.TryGetValue(columnName, out var map))
     { // you might want to return null if you prefer not to fallback to the
         // default implementation
         map = _tail.GetMember(columnName);
     }
     return(map);
 }
Example #2
0
 public SqlMapper.IMemberMap GetMember(string memberName)
 {
     SqlMapper.IMemberMap map;
     if (!_properties.TryGetValue(memberName, out map))
     {
         map = _innerTypeMap.GetMember(memberName);
     }
     return(map);
 }
        private static void AdaptToFastCrud(EntityMapping <TEntity> mapping, SqlMapper.ITypeMap entityMap)
        {
            var currentConventions = OrmConfiguration.Conventions;

            foreach (var propDescriptor in _propertyDescriptors)
            {
                var entityMember = entityMap.GetMember(propDescriptor.Name);

                var propMapping = mapping
                                  .SetPropertyByMapping(new PropertyMapping(mapping, propDescriptor));

                if (entityMember != null)
                {
                    propMapping.DatabaseColumnName = entityMember.ColumnName;
                }

                currentConventions.ConfigureEntityPropertyMapping(propMapping);
            }
        }
Example #4
0
 public SqlMapper.IMemberMap GetMember(string columnName)
 {
     return(columnName == IdPropertyName
         ? IdMemberMap
         : _interfaceSourceMap.GetMember(columnName));
 }
Example #5
0
 /// <summary>
 /// Returns mapping member for specified column name.
 /// </summary>
 /// <param name="columnName">Column name</param>
 /// <returns></returns>
 public SqlMapper.IMemberMap GetMember(string columnName)
 {
     return(_internalMapper.GetMember(columnName));
 }