Condividi tramite


Metodo EntityTypeConfiguration<TEntityType>.Map (Action<EntityMappingConfiguration<TEntityType>>)

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Consente la configurazione avanzata correlata alla modalità di esecuzione del mapping di questo tipo di entità allo schema del database. Per impostazione predefinita, qualsiasi configurazione verrà applicata anche a qualsiasi tipo derivato da questo tipo di entità. I tipi derivati possono essere configurati attraverso l'overload di Map che configura un tipo derivato o tramite un oggetto EntityTypeConfiguration per il tipo derivato. Le proprietà di un'entità possono essere suddivise tra più tabelle utilizzando più chiamate a Map. Le chiamate a Map sono additive, pertanto le chiamate successive non eseguiranno l'override della configurazione già eseguita tramite Map.

Spazio dei nomi:  System.Data.Entity.ModelConfiguration
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")> _
Public Function Map ( _
    entityMappingConfigurationAction As Action(Of EntityMappingConfiguration(Of TEntityType)) _
) As EntityTypeConfiguration(Of TEntityType)
'Utilizzo
Dim instance As EntityTypeConfiguration 
Dim entityMappingConfigurationAction As Action(Of EntityMappingConfiguration(Of TEntityType))
Dim returnValue As EntityTypeConfiguration(Of TEntityType)

returnValue = instance.Map(entityMappingConfigurationAction)
[SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public EntityTypeConfiguration<TEntityType> Map(
    Action<EntityMappingConfiguration<TEntityType>> entityMappingConfigurationAction
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1006:DoNotNestGenericTypesInMemberSignatures")]
public:
EntityTypeConfiguration<TEntityType>^ Map(
    Action<EntityMappingConfiguration<TEntityType>^>^ entityMappingConfigurationAction
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")>]
member Map : 
        entityMappingConfigurationAction:Action<EntityMappingConfiguration<'TEntityType>> -> EntityTypeConfiguration<'TEntityType> 
public function Map(
    entityMappingConfigurationAction : Action<EntityMappingConfiguration<TEntityType>>
) : EntityTypeConfiguration<TEntityType>

Parametri

Valore restituito

Tipo: System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<TEntityType>
Stessa istanza di EntityTypeConfiguration in modo che da poter concatenare più chiamate.

Vedere anche

Riferimento

EntityTypeConfiguration<TEntityType> Classe

Overload Map

Spazio dei nomi System.Data.Entity.ModelConfiguration