File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -328,7 +328,8 @@ protected virtual EntityMapper BuildEntityMapper(Type type)
328328 this . ResolveMember ? . Invoke ( type , memberInfo , member ) ;
329329
330330 // test if has name and there is no duplicate field
331- if ( member . FieldName != null && mapper . Members . Any ( x => x . FieldName . Equals ( name , StringComparison . OrdinalIgnoreCase ) ) == false )
331+ // when member is not ignore
332+ if ( member . FieldName != null && mapper . Members . Any ( x => x . FieldName . Equals ( name , StringComparison . OrdinalIgnoreCase ) ) == false && ! member . IsIgnore )
332333 {
333334 mapper . Members . Add ( member ) ;
334335 }
Original file line number Diff line number Diff line change @@ -63,5 +63,10 @@ public class MemberMapper
6363 /// When property is an array of items, gets underlying type (otherwise is same type of PropertyType)
6464 /// </summary>
6565 public Type UnderlyingType { get ; set ; }
66+
67+ /// <summary>
68+ /// Is this property ignore
69+ /// </summary>
70+ public bool IsIgnore { get ; set ; }
6671 }
6772}
You can’t perform that action at this time.
0 commit comments