EntityKey Constructor (String^, IEnumerable<KeyValuePair<String^, Object^>>^)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Initializes a new instance of the EntityKey class with an entity set name and a generic T:System.Collections.Generic.KeyValuePair collection.

Namespace:   System.Data
Assembly:  System.Data.Entity (in System.Data.Entity.dll)

	String^ qualifiedEntitySetName,
	IEnumerable<KeyValuePair<String^, Object^>>^ entityKeyValues


Type: System::String^

A String that is the entity set name qualified by the entity container name.

Type: System.Collections.Generic::IEnumerable<KeyValuePair<String^, Object^>>^

A generic T:System.Collections.Generic.KeyValuePair collection.

Each key/value pair has a property name as the key and the value of that property as the value. There should be one pair for each property that is part of the EntityKey. The order of the key/value pairs is not important, but each key property should be included. The property names are simple names that are not qualified with an entity type name or the schema name.

This example is based on the AdventureWorks Sales Model. The example shows you how to create and use an EntityKey.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 3.5
Return to top