Leggere in inglese

Condividi tramite


Classe EntityViewGenerationAttribute

[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.]

Nota: questa API è ora obsoleta.

Attributo per contrassegnare gli assembly che contengono il tipo delle viste generate.

Gerarchia di ereditarietà

System.Object
  System.Attribute
    System.Data.Entity.Core.Mapping.EntityViewGenerationAttribute

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

Sintassi

'Dichiarazione
<AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple := True)> _
<ObsoleteAttribute("The mechanism to provide pre-generated views has changed. Implement a class that derives from System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCache and has a parameterless constructor, then associate it with a type that derives from DbContext or ObjectContext by using System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCacheTypeAttribute.",  _
    True)> _
Public NotInheritable Class EntityViewGenerationAttribute _
    Inherits Attribute
'Utilizzo
Dim instance As EntityViewGenerationAttribute
[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple = true)]
[ObsoleteAttribute("The mechanism to provide pre-generated views has changed. Implement a class that derives from System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCache and has a parameterless constructor, then associate it with a type that derives from DbContext or ObjectContext by using System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCacheTypeAttribute.", 
    true)]
public sealed class EntityViewGenerationAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Assembly, AllowMultiple = true)]
[ObsoleteAttribute(L"The mechanism to provide pre-generated views has changed. Implement a class that derives from System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCache and has a parameterless constructor, then associate it with a type that derives from DbContext or ObjectContext by using System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCacheTypeAttribute.", 
    true)]
public ref class EntityViewGenerationAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple = true)>]
[<ObsoleteAttribute("The mechanism to provide pre-generated views has changed. Implement a class that derives from System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCache and has a parameterless constructor, then associate it with a type that derives from DbContext or ObjectContext by using System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCacheTypeAttribute.", 
    true)>]
type EntityViewGenerationAttribute =  
    class 
        inherit Attribute 
    end
public final class EntityViewGenerationAttribute extends Attribute

Il tipo EntityViewGenerationAttribute espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico EntityViewGenerationAttribute Inizializza una nuova istanza della classe EntityViewGenerationAttribute.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica TypeId (Ereditato da Attribute)
Proprietà pubblica ViewGenerationType Ottiene l'oggetto T:System.Type della vista.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Equals (Ereditato da Attribute)
Metodo pubblico GetHashCode (Ereditato da Attribute)
Metodo pubblico GetType (Ereditato da Object)
Metodo pubblico IsDefaultAttribute (Ereditato da Attribute)
Metodo pubblico Match (Ereditato da Attribute)
Metodo pubblico ToString (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  rapporti Descrizione
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetIDsOfNames (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfo (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfoCount (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.Invoke (Ereditato da Attribute)

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.Mapping