Мне интересно, как лучше всего решить мою проблему.У меня есть приложение ASP.NET Web API, в котором мы используем Dapper и Repository Pattern для чтения данных из базы данных.Для одной конечной точки в моем API я должен вернуть некоторые данные, которые я могу собрать, СОЕДИНЯЯ 5 таблиц в базе данных, конечно, не все поля из каждой таблицы, например, из таблицы Customer мне нужен только один столбец.В частности, я вижу 2 варианта:
Создать класс сущности для каждой таблицы, например, CustomerEntity, ProductEntity, OrderEntity и т. Д., И вызвать Dapper с MultiMapping, что-то вроде этого: conn.Query () и вобратный вызов захватывает все эти объекты, создает правильные списки и т. д.
Создайте один класс, который захватит все необходимые мне поля, такие как ProductPrice, ProductWeight, OrderNumber, CustomerAddress и т. д., и вызовите conn.Query ()