Поделиться через


DbFunctionAttribute - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Указывает, что данный метод является прокси-методом для функции модели EDM.

Иерархия наследования

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

Пространство имен:  System.Data.Entity
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
<SuppressMessageAttribute("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")> _
<AttributeUsageAttribute(AttributeTargets.Method, Inherited := False, AllowMultiple := False)> _
Public Class DbFunctionAttribute _
    Inherits Attribute
'Применение
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

Тип DbFunctionAttribute предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод DbFunctionAttribute Инициализирует новый экземпляр класса DbFunctionAttribute.

По верхнему краю

Свойства

  Имя Описание
Открытое свойство FunctionName Имя функции сопоставления.
Открытое свойство NamespaceName Пространство имен функции сопоставления.
Открытое свойство TypeId (Унаследовано от Attribute.)

По верхнему краю

Методы

  Имя Описание
Открытый метод Equals (Унаследовано от Attribute.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode (Унаследовано от Attribute.)
Открытый метод GetType (Унаследовано от Object.)
Открытый метод IsDefaultAttribute (Унаследовано от Attribute.)
Открытый метод Match (Унаследовано от Attribute.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод ToString (Унаследовано от Object.)

По верхнему краю

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод _Attribute.GetIDsOfNames (Унаследовано от Attribute.)
Явная реализация интерфейсаЗакрытый метод _Attribute.GetTypeInfo (Унаследовано от Attribute.)
Явная реализация интерфейсаЗакрытый метод _Attribute.GetTypeInfoCount (Унаследовано от Attribute.)
Явная реализация интерфейсаЗакрытый метод _Attribute.Invoke (Унаследовано от Attribute.)

По верхнему краю

Примечания

Обратите внимание, что этот класс вызывал EdmFunctionAttribute в некоторых предыдущих версиях платформы Entity Framework.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity - пространство имен