В третьем посте из серии SQLite-Net Extensions мы рассматриваем последний тип отношений — один-ко-многим (и наоборот — многие-к-одному).
Один ко многим, многие к одному
Отношения «один ко многим» обычно используются для отношений «родители-дети» или «целые элементы». Классические примеры: автобус и пассажиры, документ и элементы и т. д.
Отношение «один ко многим» означает, что объект объект знает о своих дочерних объектах, а ссылающиеся объекты имеют ссылку (внешний ключ) на своего родителя (но не обязательно знают об этом). (далее…)
Во втором коротком посте из серии SQLite-Net Extensions мы рассмотрим, как создавать отношения один-к-одному, используя этот крошечный ORM.
Это самый простой тип связи с базой данных. В качестве примера можно привести транспортное средство и свидетельство о регистрации — каждое транспортное средство имеет один и только одно свидетельство о регистрации, а одно свидетельство о регистрации связано с одним и только одним транспортным средством (за исключением некоторых чрезвычайных правовых норм в других странах, которые я не знаю 🙂).
В сегодняшнем посте мы рассмотрим, что такое SQLite-Net Extensions ORM и как его использовать для создания отношений «многие ко многим» в базе данных SQLite. Другие типы отношений будут описаны в отдельных постах.
Что такое SQLite-Net Extensions?
Поскольку вы разрабатываете приложение, рано или поздно вам нужно будет хранить данные вашего приложения в некотором постоянном хранилище. В своем проекте я выбрал базу данных SQLite, используя библиотеку SQLite.NET для выполнения операций над ней. На самом деле это очень легкая и простая в использовании структура базы данных, но недавно я понял, что мне нужно смоделировать некоторые отношения в моей базе данных. SQLite не предлагает никаких полезных утилит для моделирования таких отношений. (далее…)
Свежие комментарии