45 references to Properties
System.Data.Entity (45)
System\Data\Common\Internal\Materialization\ColumnMapKeyBuilder.cs (4)
206Append(",P", columnMap.Properties); 222Append(",P", columnMap.Properties); 231Append(",P", columnMap.Properties); 243Append(",P", columnMap.Properties);
System\Data\Common\Internal\Materialization\Translator.cs (15)
1355List<MemberBinding> result = new List<MemberBinding>(columnMap.Properties.Length); 1359for (int i = 0; i < columnMap.Properties.Length; i++) 1375Expression valueReader = columnMap.Properties[i].Accept(this, new TranslatorArg(propertyType)).Expression; 1377ScalarColumnMap scalarColumnMap = columnMap.Properties[i] as ScalarColumnMap; 1590int propertyCount = columnMap.Properties.Length; 1615Expression propertyReader = columnMap.Properties[ordinal].Accept(this, new TranslatorArg(typeof(Object))).Expression; 1624propertyNames[ordinal] = columnMap.Properties[ordinal].Name; 1625typeUsages[ordinal] = columnMap.Properties[ordinal].Type; 1662List<TranslatorResult> propertyReaders = new List<TranslatorResult>(columnMap.Properties.Length); 1664foreach (var pair in columnMap.Properties.Zip(initializerMetadata.GetChildTypes())) 1694Expression[] columnReaders = new Expression[columnMap.Properties.Length]; 1697Expression columnReader = AcceptWithMappedType(this, columnMap.Properties[i], columnMap).UnwrappedExpression; 1729Expression result = columnMap.Properties[0].Accept(this, arg).Expression; 1733for (int i = 1; i < columnMap.Properties.Length; i++) 1736TranslatorResult propertyTranslatorResult = AcceptWithMappedType(this, columnMap.Properties[i], columnMap);
System\Data\Query\InternalTrees\ColumnMap.cs (1)
272foreach (ColumnMap c in this.Properties)
System\Data\Query\InternalTrees\ColumnMapCopier.cs (4)
173ColumnMap[] fieldList = VisitList(columnMap.Properties, replacementVarMap); 201ColumnMap[] fieldList = VisitList(columnMap.Properties, replacementVarMap); 221ColumnMap[] newBaseFieldList = VisitList(columnMap.Properties, replacementVarMap); 249ColumnMap[] fieldList = VisitList(columnMap.Properties, replacementVarMap);
System\Data\Query\InternalTrees\ColumnMapVisitor.cs (5)
95foreach (ColumnMap p in columnMap.Properties) 118foreach (ColumnMap p in columnMap.Properties) 131foreach (ColumnMap p in columnMap.Properties) 147foreach (var property in columnMap.Properties) 160foreach (ColumnMap p in columnMap.Properties)
System\Data\Query\InternalTrees\Dump.cs (5)
643VisitList(columnMap.Properties, dumper); 676VisitList(columnMap.Properties, dumper); 700VisitList(columnMap.Properties, dumper); 722VisitList(columnMap.Properties, dumper); 740VisitList(columnMap.Properties, dumper);
System\Data\Query\PlanCompiler\ColumnMapProcessor.cs (3)
131foreach (ColumnMap c in superTypeColumnMap.Properties) 194foreach (ColumnMap c in superTypeColumnMap.Properties) 393SimplePolymorphicColumnMap result = new SimplePolymorphicColumnMap(typeInfo.Type, name, baseTypeColumnMap.Properties, typeIdColumnMap, discriminatorMap);
System\Data\Query\PlanCompiler\ColumnMapTranslator.cs (8)
286VisitList(columnMap.Properties, translationDelegate); 290columnMap = new ComplexTypeColumnMap(columnMap.Type, columnMap.Name, columnMap.Properties, newNullSentinel); 324VisitList(columnMap.Properties, translationDelegate); 328columnMap = new EntityColumnMap(columnMap.Type, columnMap.Name, columnMap.Properties, newEntityIdentity); 359VisitList(columnMap.Properties, translationDelegate); 363columnMap = new SimplePolymorphicColumnMap(columnMap.Type, columnMap.Name, columnMap.Properties, (SimpleColumnMap)newTypeDiscriminator, newTypeChoices); 393VisitList(columnMap.Properties, translationDelegate); 397columnMap = new RecordColumnMap(columnMap.Type, columnMap.Name, columnMap.Properties, newNullSentinel);