Как выбрать дочерние записи с помощью include - PullRequest
3 голосов
/ 30 января 2020

Привет, используя Sqlite для мобильного приложения с xamarin. Я привык к EF с SQL, где я могу автоматически получать дочерние таблицы с помощью .Include (), что-то вроде этого:

Set<MyParent>(x => x.Id == id).Include(y => y.MyChild);

Могу ли я сделать что-то подобное с Sqlite? Я не вижу ничего подобного в SQLiteConnection.

Кроме того, другая переменная заключается в том, что я решил НЕ загромождать свои объекты сущности атрибутами Sqlite - я заполняю объекты следующим образом:

_sqlLiteConnection.Query<MyParent>($"select * from MyParents");

спасибо.

1 Ответ

1 голос
/ 30 января 2020

Вы можете использовать провайдер SQLite для EF Core. MSDN: Базовый поставщик базы данных SQLite EF

Если вы не хотите его использовать, просто попробуйте выполнить операцию соединения: MSDN: метод соединения LINQ

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