C#範例-外鍵存取

  • 外鍵屬性的設定規則
    • 外鍵row: #檔名className#表名className
    • 外鍵屬性: #檔名className#表名className.屬性名稱
  • 原本的外鍵名稱會加上Id, 類型強制為int, 做為原始資料容器
  • 原本的外鍵名稱, 則實際連結到對應的row或屬性, 類型則以對應的row或屬性為主
  • 如果設定了不存在的row或屬性, 該忽略不轉出

範例

  • 外鍵設定
  • 外連表結構
  • 轉出C#的屬性

取外鍵row

取id=11的"外鍵row"實例

var row = PBTable.Cross[11].FkRow;
Debug.Log(row.Id);
Debug.Log(row.Msg);

// Output:
// 23
// 玩家進攻陣容

取id=12的"外鍵row"實例

var row = PBTable.Cross[12].FkRow;
Debug.Log(row.Id);
Debug.Log(row.Msg);

// Output:
// 24
// 玩家防禦陣容

取外鍵屬性

取id=11的"外鍵屬性"

var name = PBTable.Cross[11].FkName;
Debug.Log(name);

// Output:
// 玩家進攻陣容

取id=12的"外鍵屬性"

var name = PBTable.Cross[12].FkName;
Debug.Log(name);

// Output:
// 玩家防禦陣容

results matching ""

    No results matching ""