public ChoXmlRecordConfiguration IgnoreField(string fieldName) { var fc = XmlRecordFieldConfigurations.Where(f => f.DeclaringMember == fieldName || f.FieldName == fieldName).FirstOrDefault(); if (fc != null) { XmlRecordFieldConfigurations.Remove(fc); } return(this); }
public ChoXmlRecordConfiguration IgnoreField <T, TProperty>(Expression <Func <T, TProperty> > field) { if (XmlRecordFieldConfigurations.Count == 0) { MapRecordFields <T>(); } var fc = XmlRecordFieldConfigurations.Where(f => f.DeclaringMember == field.GetFullyQualifiedMemberName()).FirstOrDefault(); if (fc != null) { XmlRecordFieldConfigurations.Remove(fc); } return(this); }