I want to implement a simple attribute that is used to map Database Columns to Properties.
So what i have so far is something that attached like so:
 [DataField("ID")]
 public int ID { get; set; }
 [DataField("Name")]
 public String Name { get; set; }
 [DataField("BirD8")]
 public DateTime BirthDay { get; set; }
Is there a way that I can make the attribute "aware" of the field it is on, so that for the properties where the name is the same as the ColumnName I can just apply the attribute without the name parameter, or would I have to deal with that at the point where I reflect the properties. I want to end up doing just this:
 [DataField]
 public int ID { get; set; }
 [DataField]
 public String Name { get; set; }
 [DataField("BirD8")]
 public DateTime BirthDay { get; set; }