1. 程式人生 > >在OutSystems建立一個實體來記錄資料

在OutSystems建立一個實體來記錄資料

在OutSystems中,資料庫表作為一個實體,行列是實體屬性。

要建立實體,您需要:

  1. 開啟應用程式中預設建立的實體;
  2. 右鍵單擊畫布上的任意位置,然後選擇“Add Entity”;
  3. 在彈出的視窗中:為實體命名;實體已將Id屬性建立為實體識別符號(主鍵),新增其他屬性;必要時新增索引;

也可以在“Data”選項卡中建立實體:

  1. 右鍵單擊Entities資料夾,然後選擇“Add Entity”;
  2. 右鍵單擊Entities資料夾,然後選擇“從Excel匯入實體…”

建立實體和引導資料很有用,在移動應用程式中,在終端使用者需要離線使用資料時,您可以將建立實體的資訊儲存在裝置的本地。

例子

我們有一個名為Go Out的應用程式,它允許您讀取和寫入您去過的地方的評論,例如餐館。讓我們看看如何建立儲存有關這些位置資訊。

  1. 在“Data”選項卡的“Entity Diagrams”下,開啟GoOutDataModel;
  2. 右擊選擇 ‘Add Entity to Database’;
  3. 將實體的命名為為Place, OutSystems建立一個數據型別為Long Integer的Id屬性,設定為AutoNumber。
  4. 使用“新建”按鈕建立屬性;

在這裡插入圖片描述

  • 建立Name屬性,預設情況下,資料型別設定為Text,長度為50,將其更改為100;
  • 將Is Mandatory屬性設定為Yes,使屬性成為強制屬性;
  • 將Address屬性建立為具有200個字元長度的Text屬性;
  • 建立PhoneNumber屬性,屬性的資料型別更改為電話號碼,此屬性可選;
  • 將緯度和經度屬性建立為可選的Decimal屬性。使用預設長度(37位)和小數點(8位)來定義資料庫中儲存的精度;
  • 釋出您的應用;

釋出應用程式時,OutSystems將建立與Place實體對應的資料庫表。