Поделиться через


Определение отношений

В рамках данного занятия демонстрируется определение отношения между сущностями данных в приложении LightSwitch.

Определение отношения

Во многих приложениях используются данные из нескольких источников данных.Например, приложение, в котором пользователи вводят розничные заказы, может запрашивать сведения о продукте непосредственно из базы данных производителя.Используя LightSwitch можно определить отношение между сущностями в различных источниках данных, если данные в поле одного источника связаны с данными в поле другого источника.

Определение отношения

  1. В окне Обозреватель решений откройте Contacts.

  2. На панели инструментов конструктора данных выберите пункт Отношение.

    Откроется диалоговое окно Добавление нового отношения.

  3. В строке Name: в столбце To выберите значение Customer.

  4. В строке Multiplicity выберите значение One в столбце From и значение Zero or one в столбце To.

  5. В разделе Выберите общие поля в окнах «Contact» и «Customer». в столбце Contact (Foreign) выберите ContactPhone (PhoneNumber).

  6. В столбце Customer (Primary) выберите Phone (PhoneNumber), а затем нажмите кнопку ОК.

    Связь между Order_Detail и Product

    Теперь вы определили связь между сущностью Contacts и сущностью Customers.Если значение поля Phone таблицы Customers совпадает со значением поля ContactPhone таблицы Contacts, то сведения о клиенте могут быть добавлены.

Подробный обзор

В этом занятии было показано, как определить отношение между сущностями из разных источников данных.Возможно, вы обратили внимание на то, что отношение в конструкторе обозначается пунктирной линией.Пунктирная линия обозначает отношение между разными источниками данных.Отношения между сущностями в одном источнике данных обозначаются сплошной линией.

Можно также определить отношения между различными типами источников данных.Например, можно определить отношение между созданной в LightSwitch сущностью данных и списком SharePoint.

Следующие шаги

Это занятие является последним в разделе «Данные» данного курса.В следующей группе занятий, Создание экранов, будет продемонстрировано, как создавать экраны, в которых пользователи могут отображать и редактировать данные.

См. также

Другие ресурсы

Работа с данными в LightSwitch (интерактивный учебник)

How to: Create a Relationship Between Entities