Мы вручную отображаем свойства объекта из исходного объекта в целевой объект в нашем проекте. Ниже приведен простой пример (обратите внимание, что имена свойств с обеих сторон всегда одинаковы):
public class Source {
public string FirstName {gets; set;}
}
public class Target{
public string FirstName {gets; set;}
}
public Target Map(Source source, Target target){
source.FirstName = target.FirstName;
}
Я пытаюсь скопировать определение свойства из одного из классов (исходного или целевого вк моему методу сопоставления, например:
public Target Map(Source source, Target target){
public string FirstName {gets; set;}
}
, а затем используйте Regex для замены
public string FirstName {gets; set;}
на
source.FirstName = target.FirstName;
, выбрав все свойства в Visual Studio изапуск регулярного выражения в окне поиска и замены.
Спасибо за вашу помощь. Alex