2 types derived from EntityIdentity
System.Data.Entity (2)
System\Data\Query\InternalTrees\ColumnMap.cs (2)
917internal class SimpleEntityIdentity : EntityIdentity 970internal class DiscriminatedEntityIdentity : EntityIdentity
26 references to EntityIdentity
System.Data.Entity (26)
System\Data\Common\Internal\Materialization\ColumnMapKeyBuilder.cs (1)
159private void Append(string prefix, EntityIdentity entityIdentity)
System\Data\Common\Internal\Materialization\Translator.cs (3)
897private static Expression Emit_EntityKey_ctor(Translator translator, EntityIdentity entityIdentity, bool isForColumnValue, out Expression entitySetReader) 1204EntityIdentity entityIdentity = columnMap.EntityIdentity; 2042EntityIdentity entityIdentity = columnMap.EntityIdentity;
System\Data\Query\InternalTrees\ColumnMap.cs (6)
589private EntityIdentity m_entityIdentity; 598internal EntityColumnMap(md.TypeUsage type, string name, ColumnMap[] properties, EntityIdentity entityIdentity) 608internal EntityIdentity EntityIdentity { get { return m_entityIdentity; } } 651private EntityIdentity m_entityIdentity; 660EntityIdentity entityIdentity) 670internal EntityIdentity EntityIdentity { get { return m_entityIdentity; } }
System\Data\Query\InternalTrees\ColumnMapCopier.cs (4)
139protected override EntityIdentity VisitEntityIdentity(DiscriminatedEntityIdentity entityIdentity, VarMap replacementVarMap) 152protected override EntityIdentity VisitEntityIdentity(SimpleEntityIdentity entityIdentity, VarMap replacementVarMap) 200EntityIdentity newEntityIdentity = VisitEntityIdentity(columnMap.EntityIdentity, replacementVarMap); 261EntityIdentity newEntityIdentity = VisitEntityIdentity(columnMap.EntityIdentity, replacementVarMap);
System\Data\Query\InternalTrees\ColumnMapVisitor.cs (5)
54protected void VisitEntityIdentity(EntityIdentity entityIdentity, TArgType arg) 208protected EntityIdentity VisitEntityIdentity(EntityIdentity entityIdentity, TArgType arg) 221protected virtual EntityIdentity VisitEntityIdentity(DiscriminatedEntityIdentity entityIdentity, TArgType arg) 226protected virtual EntityIdentity VisitEntityIdentity(SimpleEntityIdentity entityIdentity, TArgType arg)
System\Data\Query\PlanCompiler\ColumnMapProcessor.cs (3)
246EntityIdentity identity = CreateEntityIdentity((md.EntityType)typeInfo.Type.EdmType, entitySetIdColumnMap, keyColumnMapList.ToArray()); 451EntityIdentity identity = CreateEntityIdentity(entityType, entitySetIdColumnMap, keyColList); 533private EntityIdentity CreateEntityIdentity(md.EntityType entityType,
System\Data\Query\PlanCompiler\ColumnMapTranslator.cs (4)
246protected override EntityIdentity VisitEntityIdentity(DiscriminatedEntityIdentity entityIdentity, ColumnMapTranslatorTranslationDelegate translationDelegate) 264protected override EntityIdentity VisitEntityIdentity(SimpleEntityIdentity entityIdentity, ColumnMapTranslatorTranslationDelegate translationDelegate) 323EntityIdentity newEntityIdentity = VisitEntityIdentity(columnMap.EntityIdentity, translationDelegate); 410EntityIdentity newEntityIdentity = VisitEntityIdentity(columnMap.EntityIdentity, translationDelegate);