src/Shared/EntityFramework/Core/Query/PlanCompiler/TypeInfo.cs
// <summary>
// Get the list of "identity" properties in the flattened type.
// The identity properties include the entitysetid property, followed by the
// key properties
// </summary>
// <returns> List of identity properties </returns>
Get the list of "identity" properties in the flattened type.
The identity properties include the entitysetid property, followed by the
key properties
Get the list of " identity " properties in the flattened type . The identity properties include the entitysetid property followed by the key properties
internal IEnumerable<PropertyRef> GetIdentityPropertyRefs()
        {
            if (HasEntitySetIdProperty)
            {
                yield return EntitySetIdPropertyRef.Instance;
            }
            foreach (var p in GetKeyPropertyRefs())
            {
                yield return p;
            }
        }
internal IEnumerable < PropertyRef > GetIdentityPropertyRefs ( ) { if ( HasEntitySetIdProperty ) { yield return EntitySetIdPropertyRef . Instance ; } foreach ( var p in GetKeyPropertyRefs ( ) ) { yield return p ; } }
Get the list of "identity" properties in the flattened type.
Get the list of " identity " properties in the flattened type .
List of identity properties
List of identity properties