Я использую компонент sqlite.net Xamarin для разработки приложения базы данных. Я могу выполнять операции с базой данных в одной таблице с тесно связанной моделью ORM.
Например. Если у меня есть модель XYZ и таблица XYZ в БД, я могу запустить запрос и получить список объектов XYZ из таблиц. Здесь использовалась структура данных XYZ для операции ExecuteQuery.
Но если мне нужно выполнить операцию выбора для нескольких таблиц, скажем, запросом на соединение, то какую структуру данных я могу использовать, так как она должна быть комбинированным типом двух таблиц/моделей, также в запросе нет ни одной таблицы. Есть ли в С# что-нибудь вроде курсоров в андроиде?
Примечание. Я нашел SqlDataReader в пространстве имен System.Data.Sqlite, но его нет в библиотеке SQLite.cs.
Любая помощь приветствуется
Спасибо.