代码之家  ›  专栏  ›  技术社区  ›  Brian

如何获取外键引用的表

  •  6
  • Brian  · 技术社区  · 17 年前

    foreach (Column column in currentTable.Columns) {
            if (column.IsForeignKey) {
                     //GET TABLE FOREIGN KEY REFERS TO
              }
       }
    
    2 回复  |  直到 17 年前
        1
  •  13
  •   qqx    13 年前

    您应该从表本身开始,枚举它的所有外键。示例代码:

    foreach (ForeignKey key in currentTable.ForeignKeys)
    {
        foreach (ForeignKeyColumn column in key.Columns)
        {
            Console.WriteLine("Column: {0} is a foreign key to Table: {1}",column.Name,key.ReferencedTable);
        }
    }
    

    推荐文章