Доступна или возможна ли такая вещь с помощью Dapper для автоматического расширения членов класса?C#

Место общения программистов C#
Anonymous
Доступна или возможна ли такая вещь с помощью Dapper для автоматического расширения членов класса?

Сообщение Anonymous »

Есть ли способ сделать что-то подобное? Допустим, у меня есть два класса:
public class Class_A
{
public string Name {get;}
public string Age {get;}
public int Key {get;}
}
public class Class_B
{
public string Doors {get;}
public string Windows {get;}
public int Key {get;}
}

а затем такой комбинированный класс:
public class Class_C
{
public Class_A CA {get;}
public Class_B CB {get;}
}

теперь допустим, я говорю
_connection.Query("A SQL that returns results from JOIN of Clas_A and Class_B")

Тогда он сможет каким-то образом знать, какое поле чему сопоставить.
Потому что в противном случае мне придется скопировать и вставить поля этих двух классы внутри Class_C снова вот так:
public class Class_C
{
public string Name {get;}
public string Age {get;}
public string Doors {get;}
public string Windows {get;}
}


Подробнее здесь: https://stackoverflow.com/questions/783 ... d-the-memb

Вернуться в «C#»