Udostępnij za pośrednictwem


IReadOnlyDbFunction Interfejs

Definicja

Reprezentuje funkcję relacyjnej bazy danych w modelu.

public interface IReadOnlyDbFunction : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyDbFunction = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyDbFunction
Implements IReadOnlyAnnotatable
Pochodne
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Funkcje bazy danych .

Właściwości

IsAggregate

Pobiera wartość wskazującą, czy ta funkcja jest funkcją agregacji.

IsBuiltIn

Pobiera wartość wskazującą, czy funkcja bazy danych jest wbudowana.

IsNullable

Pobiera wartość wskazującą, czy funkcja bazy danych może zwrócić wartość null.

IsScalar

Pobiera wartość wskazującą, czy ta funkcja zwraca wartość skalarną.

Item[String]

Pobiera wartość adnotacji o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
MethodInfo

Pobiera metodę CLR, która mapuje funkcję w bazie danych.

Model

Pobiera model, w którym zdefiniowano tę funkcję.

ModelName

Pobiera nazwę funkcji w modelu.

Name

Pobiera nazwę funkcji w bazie danych.

Parameters

Pobiera parametry dla tej funkcji.

ReturnType

Pobiera zwrócony typ CLR.

Schema

Pobiera schemat funkcji w bazie danych.

StoreType

Pobiera skonfigurowany ciąg typu magazynu.

Translation

Pobiera wywołanie zwrotne tłumaczenia na potrzeby wykonywania niestandardowego tłumaczenia wywołania metody do fragmentu wyrażenia SQL.

TypeMapping

Pobiera mapowanie typów dla zwracanego typu funkcji.

Metody

AnnotationsToDebugString(Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie.

(Odziedziczone po IReadOnlyAnnotatable)
FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
GetAnnotation(String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po IReadOnlyAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Tworzy czytelną dla człowieka reprezentację podanych metadanych.

Ostrzeżenie: nie polegaj na formacie zwracanego ciągu. Jest przeznaczony tylko do debugowania i może zmieniać się dowolnie między wydaniami.

Dotyczy