Creates a new cached identity information structure

Namespace: BrightstarDB.EntityFramework
Assembly: BrightstarDB (in BrightstarDB.dll) Version: 1.9.0.0 (1.9.0.0)

Syntax

C#
public IdentityInfo(
	string baseUri,
	PropertyInfo identityProperty,
	PropertyInfo[] keyProperties,
	string keySeparator,
	IKeyConverter keyConverter
)
Visual Basic
Public Sub New ( 
	baseUri As String,
	identityProperty As PropertyInfo,
	keyProperties As PropertyInfo(),
	keySeparator As String,
	keyConverter As IKeyConverter
)
Visual C++
public:
IdentityInfo(
	String^ baseUri, 
	PropertyInfo^ identityProperty, 
	array<PropertyInfo^>^ keyProperties, 
	String^ keySeparator, 
	IKeyConverter^ keyConverter
)
F#
new : 
        baseUri : string * 
        identityProperty : PropertyInfo * 
        keyProperties : PropertyInfo[] * 
        keySeparator : string * 
        keyConverter : IKeyConverter -> IdentityInfo

Parameters

baseUri
Type: System..::..String
The base URI for the identifier
identityProperty
Type: System.Reflection..::..PropertyInfo
The property that will hold the entity key
keyProperties
Type: array<System.Reflection..::..PropertyInfo>[]()[][]
The property or properties that together are used to construct the entity key
keySeparator
Type: System..::..String
The string separator to insert between key values in a composite key
keyConverter
Type: BrightstarDB.EntityFramework..::..IKeyConverter
The converter responsible for converting key property values into a single composite key string

See Also