MetaTable.GetPrimaryKeyDictionary(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera un dizionario di nomi e valori di chiave primaria per la riga specificata.
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)
Parametri
- row
- Object
Una riga.
Restituisce
Un dizionario di nomi e valori di chiave primaria.
Esempio
Nell'esempio seguente viene illustrato come creare un dizionario chiave primaria.
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