Share via


DbFunctionAttribute (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Indica que el método especificado es un proxy para una función de EDM.

Jerarquía de herencia

System.Object
  System.Attribute
    System.Data.Entity.DbFunctionAttribute
      System.Data.Entity.Core.Objects.DataClasses.EdmFunctionAttribute

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
<SuppressMessageAttribute("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")> _
<AttributeUsageAttribute(AttributeTargets.Method, Inherited := False, AllowMultiple := False)> _
Public Class DbFunctionAttribute _
    Inherits Attribute
'Uso
Dim instance As DbFunctionAttribute
[SuppressMessageAttribute("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")]
[AttributeUsageAttribute(AttributeTargets.Method, Inherited = false, AllowMultiple = false)]
public class DbFunctionAttribute : Attribute
[SuppressMessageAttribute(L"Microsoft.Performance", L"CA1813:AvoidUnsealedAttributes")]
[AttributeUsageAttribute(AttributeTargets::Method, Inherited = false, AllowMultiple = false)]
public ref class DbFunctionAttribute : public Attribute
[<SuppressMessageAttribute("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")>]
[<AttributeUsageAttribute(AttributeTargets.Method, Inherited = false, AllowMultiple = false)>]
type DbFunctionAttribute =  
    class 
        inherit Attribute 
    end
public class DbFunctionAttribute extends Attribute

El tipo DbFunctionAttribute expone los siguientes miembros.

Constructores

  Name Descripción
Método público DbFunctionAttribute Inicializa una nueva instancia de la clase DbFunctionAttribute.

Superior

Propiedades

  Name Descripción
Propiedad pública FunctionName Nombre de la función a la que se asigna.
Propiedad pública NamespaceName Espacio de nombres de la función a la que se asigna.
Propiedad pública TypeId (Se hereda de Attribute).

Superior

Métodos

  Name Descripción
Método público Equals (Se hereda de Attribute).
Método protegido Finalize (Se hereda de Object).
Método público GetHashCode (Se hereda de Attribute).
Método público GetType (Se hereda de Object).
Método público IsDefaultAttribute (Se hereda de Attribute).
Método público Match (Se hereda de Attribute).
Método protegido MemberwiseClone (Se hereda de Object).
Método público ToString (Se hereda de Object).

Superior

Implementaciones de interfaz explícita

  Name Descripción
Implementación explícita de interfacesMétodo privado _Attribute.GetIDsOfNames (Se hereda de Attribute).
Implementación explícita de interfacesMétodo privado _Attribute.GetTypeInfo (Se hereda de Attribute).
Implementación explícita de interfacesMétodo privado _Attribute.GetTypeInfoCount (Se hereda de Attribute).
Implementación explícita de interfacesMétodo privado _Attribute.Invoke (Se hereda de Attribute).

Superior

Comentarios

Tenga en cuenta que esta clase se llamaba EdmFunctionAttribute en algunas versiones anteriores de Entity Framework.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity (Espacio de nombres)