Использование отражения для создания модели - есть ли альтернативы? - PullRequest
0 голосов
/ 05 ноября 2019

Я знаю, что есть тонны документов / блогов / дискуссий о том, как плохо размышлять. Зная это, давайте перейдем к сценарию:

Скажем, у нас есть таблица данных / курсор (да, они все еще используются). Теперь, скажем, это должно быть преобразовано в список строго типов.

Опция 1

Перебрать всю таблицу курсоров / данных и вручную назначить все дляэкземпляр класса, и, наконец, добавить этот объект в список / коллекцию.

Option 2

Иметь метод с параметром Generic класса и использовать отражение для генерацииобъект этого типа класса.

ex.

var myList = convertDataTableToList<MyClass>(dataTable)

Каковы недостатки отражения в этом сценарии?

Есть ли альтернативы этому подходу (вариант 2) чтобы достичь того же результата?

Мой вопрос не зависит от языка.

Примечание: пример кода на C # .net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...