Metoda Table.EnumForeignKeys
Wylicza listę kluczy podstawowych, w których istnieje odwołanie tabela jako klucz obcy.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public Function EnumForeignKeys As DataTable
'Użycie
Dim instance As Table
Dim returnValue As DataTable
returnValue = instance.EnumForeignKeys()
public DataTable EnumForeignKeys()
public:
DataTable^ EnumForeignKeys()
member EnumForeignKeys : unit -> DataTable
public function EnumForeignKeys() : DataTable
Wartość zwracana
Typ: System.Data.DataTable
A DataTable wartość obiektu system zawierający listę informacji o której odwołanie do tej tabela jako klucz obcy.W tabela opisano różne kolumny zwracane DataTable.
Przykłady
Poniższy przykład kodu ilustruje sposób wyliczyć kluczy podstawowych, które odwołują się do tabela jako klucz obcy.
C#
Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2008R2"];
foreach (Table tb in db.Tables)
{
tb.EnumForeignKeys();
}
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")
foreach ($tb in $db.Tables)
{
$tb.EnumForeignKeys()
}
Zobacz także