MetaTable.GetPrimaryKeyDictionary(Object) Methode

Definitie

Hiermee haalt u een woordenlijst met primaire-sleutelnamen en -waarden voor de opgegeven rij op.

public:
 virtual System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ GetPrimaryKeyDictionary(System::Object ^ row);
public System.Collections.Generic.IDictionary<string,object> GetPrimaryKeyDictionary(object row);
abstract member GetPrimaryKeyDictionary : obj -> System.Collections.Generic.IDictionary<string, obj>
override this.GetPrimaryKeyDictionary : obj -> System.Collections.Generic.IDictionary<string, obj>
Public Function GetPrimaryKeyDictionary (row As Object) As IDictionary(Of String, Object)

Parameters

row
Object

Een rij.

Retouren

Een woordenlijst met primaire-sleutelnamen en -waarden.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een primaire-sleutelwoordenlijst maakt.

private RouteValueDictionary GetRouteValues(MetaTable table, object row) {
    RouteValueDictionary routeValues = GetRouteValues();
    foreach (var pk in table.GetPrimaryKeyDictionary(row)) {
        routeValues[pk.Key] = pk.Value;
    }
    return routeValues;
}
Private Function GetRouteValues(ByVal table As MetaTable, _
        ByVal row As Object) As RouteValueDictionary
    Dim routeValues As RouteValueDictionary = GetRouteValues()
    For Each pk In table.GetPrimaryKeyDictionary(row)
        routeValues(pk.Key) = pk.Value
    Next
    Return routeValues
End Function

Van toepassing op