Share via


EdmFunctionAttribute-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Hinweis: Diese API ist mittlerweile veraltet.

Gibt an, dass die angegebene Methode ein Proxy für eine EDM-Funktion ist.

Vererbungshierarchie

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

Namespace:  System.Data.Entity.Core.Objects.DataClasses
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<AttributeUsageAttribute(AttributeTargets.Method, Inherited := False, AllowMultiple := False)> _
<ObsoleteAttribute("This attribute has been replaced by System.Data.Entity.DbFunctionAttribute.")> _
Public NotInheritable Class EdmFunctionAttribute _
    Inherits DbFunctionAttribute
'Usage
Dim instance As EdmFunctionAttribute
[AttributeUsageAttribute(AttributeTargets.Method, Inherited = false, AllowMultiple = false)]
[ObsoleteAttribute("This attribute has been replaced by System.Data.Entity.DbFunctionAttribute.")]
public sealed class EdmFunctionAttribute : DbFunctionAttribute
[AttributeUsageAttribute(AttributeTargets::Method, Inherited = false, AllowMultiple = false)]
[ObsoleteAttribute(L"This attribute has been replaced by System.Data.Entity.DbFunctionAttribute.")]
public ref class EdmFunctionAttribute sealed : public DbFunctionAttribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Method, Inherited = false, AllowMultiple = false)>]
[<ObsoleteAttribute("This attribute has been replaced by System.Data.Entity.DbFunctionAttribute.")>]
type EdmFunctionAttribute =  
    class 
        inherit DbFunctionAttribute 
    end
public final class EdmFunctionAttribute extends DbFunctionAttribute

Der EdmFunctionAttribute-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode EdmFunctionAttribute Erstellt eine neue DbFunctionAttribute-Instanz.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft FunctionName Der Name der "Mapped-to"-Funktion. (Von DbFunctionAttribute geerbt.)
Öffentliche Eigenschaft NamespaceName Der Namespace der "Mapped-to"-Funktion. (Von DbFunctionAttribute geerbt.)
Öffentliche Eigenschaft TypeId (Von Attribute geerbt.)

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Von Attribute geerbt.)
Öffentliche Methode GetHashCode (Von Attribute geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Öffentliche Methode IsDefaultAttribute (Von Attribute geerbt.)
Öffentliche Methode Match (Von Attribute geerbt.)
Öffentliche Methode ToString (Von Object geerbt.)

Oben

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetIDsOfNames (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfo (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfoCount (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.Invoke (Von Attribute geerbt.)

Oben

Hinweise

Beachten Sie, dass dieses Attribut ab EF6 durch DbFunctionAttribute ersetzt wurde.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Core.Objects.DataClasses-Namespace