4 types derived from StoragePropertyMapping
System.Data.Entity (4)
System\Data\Mapping\StorageComplexPropertyMapping.cs (1)
56internal class StorageComplexPropertyMapping : StoragePropertyMapping {
System\Data\Mapping\StorageConditionPropertyMapping.cs (1)
52internal class StorageConditionPropertyMapping : StoragePropertyMapping {
System\Data\Mapping\StorageEndPropertyMapping.cs (1)
57internal class StorageEndPropertyMapping : StoragePropertyMapping {
System\Data\Mapping\StorageScalarPropertyMapping.cs (1)
49internal class StorageScalarPropertyMapping : StoragePropertyMapping {
52 references to StoragePropertyMapping
System.Data.Entity (52)
System\Data\Mapping\BaseMetadataMappingVisitor.cs (3)
359foreach (var property in storageMappingFragment.AllProperties) 366protected virtual void Visit(StoragePropertyMapping storagePropertyMapping) 409foreach (var property in storageComplexTypeMapping.AllProperties)
System\Data\Mapping\FunctionImportMappingComposable.cs (5)
33List<Tuple<StructuralType, List<StorageConditionPropertyMapping>, List<StoragePropertyMapping>>> structuralTypeMappings, 74private readonly List<Tuple<StructuralType, List<StorageConditionPropertyMapping>, List<StoragePropertyMapping>>> m_structuralTypeMappings; 357private DbExpression GenerateStructuralTypeMappingView(StructuralType structuralType, List<StoragePropertyMapping> propertyMappings, DbExpression row, IList<EdmSchemaError> errors) 365var propertyMapping = propertyMappings[i]; 407private DbExpression GeneratePropertyMappingView(StoragePropertyMapping mapping, DbExpression row, List<string> context, IList<EdmSchemaError> errors)
System\Data\Mapping\MetadataMappingHasherVisitor.cs (1)
161protected override void Visit(StoragePropertyMapping storagePropertyMapping)
System\Data\Mapping\StorageComplexTypeMapping.cs (11)
33Dictionary<string, StoragePropertyMapping> m_properties = new Dictionary<string, StoragePropertyMapping>(StringComparer.Ordinal); //child property mappings that make up this complex property 34Dictionary<EdmProperty, StoragePropertyMapping> m_conditionProperties = new Dictionary<EdmProperty, StoragePropertyMapping>(EqualityComparer<EdmProperty>.Default); //Condition property mappings for this complex type 65internal ReadOnlyCollection<StoragePropertyMapping> Properties { 67return new List<StoragePropertyMapping>(m_properties.Values).AsReadOnly(); 75internal ReadOnlyCollection<StoragePropertyMapping> AllProperties { 77List<StoragePropertyMapping> properties = new List<StoragePropertyMapping>(); 114internal void AddProperty(StoragePropertyMapping prop) { 191foreach (StoragePropertyMapping propertyMapping in Properties) {
System\Data\Mapping\StorageEndPropertyMapping.cs (5)
72List<StoragePropertyMapping> m_properties = new List<StoragePropertyMapping>(); 80internal ReadOnlyCollection<StoragePropertyMapping> Properties { 116internal void AddProperty(StoragePropertyMapping prop) { 139foreach (StoragePropertyMapping propertyMapping in Properties) {
System\Data\Mapping\StorageMappingFragment.cs (10)
89Dictionary<EdmProperty, StoragePropertyMapping> m_conditionProperties = new Dictionary<EdmProperty, StoragePropertyMapping>(EqualityComparer<EdmProperty>.Default); 93List<StoragePropertyMapping> m_properties = new List<StoragePropertyMapping>(); 124internal ReadOnlyCollection<StoragePropertyMapping> AllProperties 128List<StoragePropertyMapping> properties = new List<StoragePropertyMapping>(); 139internal ReadOnlyCollection<StoragePropertyMapping> Properties 188internal void AddProperty(StoragePropertyMapping prop) 230foreach (StoragePropertyMapping propertyMapping in m_properties)
System\Data\Mapping\StorageMappingItemCollection.cs (2)
542foreach (var propertyMapping in entityTypeMapping.MappingFragments.SelectMany(mf => mf.AllProperties)) 602foreach (StoragePropertyMapping propertyMapping in complexMapping.TypeMappings.SelectMany(m => m.AllProperties))
System\Data\Mapping\StorageMappingItemLoader.cs (8)
2126var structuralTypeMappings = new List<Tuple<StructuralType, List<StorageConditionPropertyMapping>, List<StoragePropertyMapping>>>(); 2140List<StoragePropertyMapping> propertyMappings; 2172List<StoragePropertyMapping> propertyMappings; 2199internal static bool TryInferTVFKeys(List<Tuple<StructuralType, List<StorageConditionPropertyMapping>, List<StoragePropertyMapping>>> structuralTypeMappings, out EdmProperty[] keys) 2241private static bool TryInferTVFKeysForEntityType(EntityType entityType, List<StoragePropertyMapping> propertyMappings, out EdmProperty[] keys) 2359out List<StoragePropertyMapping> propertyMappings) 2445out List<StoragePropertyMapping> propertyMappings) 2447propertyMappings = new List<StoragePropertyMapping>();
System\Data\Mapping\StorageSetMapping.cs (1)
144foreach (StoragePropertyMapping propertyMap in mapFragment.AllProperties)
System\Data\Mapping\Update\Internal\ViewLoader.cs (4)
406private static IEnumerable<StoragePropertyMapping> FlattenPropertyMappings(System.Collections.ObjectModel.ReadOnlyCollection<StoragePropertyMapping> propertyMappings) 408foreach (StoragePropertyMapping propertyMapping in propertyMappings) 416foreach (StoragePropertyMapping nestedPropertyMapping in FlattenPropertyMappings(complexTypeMapping.AllProperties))
System\Data\Mapping\ViewGeneration\CellCreator.cs (2)
363private void ExtractProperties(IEnumerable<StoragePropertyMapping> properties, 371foreach (StoragePropertyMapping propMap in properties)