EnumForeignKeys-Methode
Listet die Primärschlüssel auf, in denen auf die Tabelle als Fremdschlüssel verwiesen wird.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
Public Function EnumForeignKeys As DataTable
'Usage
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
Rückgabewert
Typ: System.Data. . :: . .DataTable
Ein DataTable-Systemobjektwert, der eine Liste von Informationen darüber enthält, wo auf diese Tabelle als Fremdschlüssel verwiesen wird. In der Tabelle werden die verschiedenen Spalten der zurückgegebenen DataTable beschrieben.
Beispiele
The following code example demonstrates how to enumerate a list of the primary keys that reference the table as a foreign key.
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()
}
Siehe auch