ComplexPropertyMapping Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Mapping dei metadati per proprietà complesse.
public class ComplexPropertyMapping : System.Data.Entity.Core.Mapping.PropertyMapping
type ComplexPropertyMapping = class
inherit PropertyMapping
Public Class ComplexPropertyMapping
Inherits PropertyMapping
- Ereditarietà
Esempio
Se, ad esempio, è possibile rappresentare il file CS MSL come indicato di seguito :-Mapping --EntityContainerMapping ( CNorthwind--SNorthwind> ) --EntitySetMapping --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata>--SMemberMetadata ) --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ComplexPropertyMap --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata>--SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata>--SMemberMetadata ) --DiscriminatProperyMap ( valore> costante--SMemberMetadata) ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata>--SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata>--SMemberMetadata ) --DiscriminatProperyMap ( valore costante-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-SMemberMetadata> ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) Questa classe rappresenta i metadati per tutti gli elementi della mappa delle proprietà complessi nell'esempio precedente. ComplexPropertyMaps contiene ComplexTypeMaps che definiscono il mapping in base al tipo di ComplexProperty in caso di ereditarietà.
Costruttori
ComplexPropertyMapping(EdmProperty) |
Costruire un nuovo oggetto Mapping delle proprietà complesse |
Proprietà
Property |
Ottiene un oggetto EdmProperty che specifica la proprietà mappata. (Ereditato da PropertyMapping) |
TypeMappings |
Ottiene una raccolta di sola lettura di mapping dei tipi corrispondenti ai tipi complessi annidati. |
Metodi
AddTypeMapping(ComplexTypeMapping) |
Aggiunge un mapping dei tipi corrispondente a un tipo complesso annidato. |
RemoveTypeMapping(ComplexTypeMapping) |
Rimuove un mapping dei tipi corrispondente a un tipo complesso annidato. |