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