internal CompositiveMappingMember GetMappingMember(string name) { CompositiveMappingMember mm = null; this.mappingMembers.TryGetValue(name, out mm); return(mm); }
public override string GetColumnAlias(MappingEntity entity, MemberInfo member) { CompositiveMappingMember mm = ((CompositiveMappingEntity)entity).GetMappingMember(member.Name); if (mm != null && mm.Column != null) { return(mm.Column.Alias); } return(""); }
public override bool IsGenerated(MappingEntity entity, MemberInfo member) { CompositiveMappingEntity en = (CompositiveMappingEntity)entity; CompositiveMappingMember mm = en.GetMappingMember(member.Name); if (mm != null && mm.Column != null) { return(mm.Column.IsGenerated); } return(base.IsGenerated(entity, member)); }
public override bool IsColumn(MappingEntity entity, MemberInfo member) { CompositiveMappingEntity en = (CompositiveMappingEntity)entity; CompositiveMappingMember mm = en.GetMappingMember(member.Name); if (mm != null) { return(!mm.NotMapped); } return(base.IsColumn(entity, member)); }
public override string GetColumnName(MappingEntity entity, MemberInfo member) { CompositiveMappingEntity en = (CompositiveMappingEntity)entity; CompositiveMappingMember mm = en.GetMappingMember(member.Name); if (mm != null && mm.Column != null) { return(mm.Column.Name); } return(base.GetColumnName(entity, member)); }