Jazyk

DbFunctionAttribute Třída

Definice

Mapuje statickou metodu CLR na funkci databáze, aby se metoda CLR mohla použít v dotazech LINQ. Podle konvence se jako název databázové funkce a výchozího schématu používá název metody .NET.

[System.AttributeUsage(System.AttributeTargets.Method)]
[System.Runtime.CompilerServices.Nullable(0)]
public class DbFunctionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method)]
public class DbFunctionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type DbFunctionAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method)>]
type DbFunctionAttribute = class
    inherit Attribute
Public Class DbFunctionAttribute
Inherits Attribute
Dědičnost
DbFunctionAttribute
Atributy

Poznámky

Další informace a příklady najdete v tématu Databázové funkce .

Konstruktory

Název Description
DbFunctionAttribute()

Inicializuje novou instanci DbFunctionAttribute třídy.

DbFunctionAttribute(String, String)

Inicializuje novou instanci DbFunctionAttribute třídy.

Vlastnosti

Název Description
FunctionName

Název funkce v databázi.

IsBuiltIn

Hodnota označující, jestli je databázová funkce integrovaná nebo ne.

IsNullable

Hodnota označující, jestli může funkce databáze vrátit výsledek null, nebo ne.

IsNullableHasValue

Zkontroluje, jestli IsNullable je explicitně nastavená hodnota.

Name

Název funkce v databázi.

Schema

Schéma funkce v databázi.

Platí pro