'reflection of one property for two names C#

I used to get one name for one property, but now I get data with two names for one property. that is, it was ServiceName ->ServiceName, and it became ServiceName ->ServiceName, Name.

value assignment code:


  PropertyInfo property = item.GetType().GetProperty(column.Caption);
  var range = worksheet.Cell(i, listIndex[indexForList]);
  if (range == null)
  {
     continue;
  }
  var value = ChangeType((object)range.Value, property.PropertyType);
  property.SetValue(item, value);

i have a model:

 public class ImportAdditionalService
    {
        public string ServiceName { get; set; }
        public decimal? Price { get; set; }
    }

Are there any attributes in this case for class properties, so that I can use reflection for two names?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source