Bagikan melalui


IDbFunction Antarmuka

Definisi

Mewakili fungsi database relasional dalam model.

public interface IDbFunction
public interface IDbFunction : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
public interface IDbFunction : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction
type IDbFunction = interface
type IDbFunction = interface
    interface IAnnotatable
type IDbFunction = interface
    interface IReadOnlyDbFunction
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public Interface IDbFunction
Public Interface IDbFunction
Implements IAnnotatable
Public Interface IDbFunction
Implements IAnnotatable, IReadOnlyDbFunction
Turunan
Penerapan

Keterangan

Lihat Fungsi database untuk informasi dan contoh selengkapnya.

Properti

FunctionName

Nama fungsi dalam database.

IsAggregate

Mendapatkan nilai yang menunjukkan apakah fungsi ini adalah fungsi agregat.

IsBuiltIn

Mendapatkan nilai yang menunjukkan apakah fungsi database bawaan.

IsNullable

Mendapatkan nilai yang menunjukkan apakah fungsi database dapat mengembalikan null.

IsScalar

Mendapatkan nilai yang menunjukkan apakah fungsi ini mengembalikan nilai skalar.

Item[String]

Mendapatkan nilai anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
MethodInfo

Mendapatkan metode CLR yang memetakan ke fungsi dalam database.

Model

Mendapatkan model di mana fungsi ini ditentukan.

ModelName

Mendapatkan nama fungsi dalam model.

Name

Mendapatkan nama fungsi dalam database.

Parameters

Mendapatkan parameter untuk fungsi ini

ReturnType

Mendapatkan jenis CLR yang dikembalikan.

Schema

Mendapatkan skema fungsi dalam database.

StoreFunction

Mendapatkan yang terkait IStoreFunction.

StoreType

Mendapatkan string jenis penyimpanan yang dikonfigurasi.

Translation

Mendapatkan panggilan balik terjemahan untuk melakukan terjemahan kustom panggilan metode ke dalam fragmen ekspresi SQL.

TypeMapping

Mendapatkan pemetaan jenis untuk jenis pengembalian fungsi.

Metode

AddRuntimeAnnotation(String, Object)

Menambahkan anotasi runtime ke objek ini. Melemparkan jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari IAnnotatable)
AnnotationsToDebugString(Int32)

Mendapatkan string debug untuk semua anotasi yang dideklarasikan pada objek .

(Diperoleh dari IReadOnlyAnnotatable)
FindAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

Mendapatkan anotasi runtime dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari IAnnotatable)
FindRuntimeAnnotationValue(String)

Mendapatkan nilai anotasi runtime dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari IAnnotatable)
GetAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, melemparkan jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
GetAnnotations()

Mendapatkan semua anotasi pada objek saat ini.

(Diperoleh dari IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Mendapatkan nilai anotasi runtime dengan nama yang diberikan, menambahkannya jika tidak ada.

(Diperoleh dari IAnnotatable)
GetRuntimeAnnotations()

Mendapatkan semua anotasi runtime pada objek saat ini.

(Diperoleh dari IAnnotatable)
RemoveRuntimeAnnotation(String)

Menghapus anotasi runtime yang diberikan dari objek ini.

(Diperoleh dari IAnnotatable)
SetRuntimeAnnotation(String, Object)

Mengatur anotasi runtime yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Membuat representasi metadata yang dapat dibaca manusia.

Peringatan: Jangan mengandalkan format string yang dikembalikan. Ini dirancang untuk penelusuran kesalahan saja dan dapat berubah sesegera mungkin antara rilis.

(Diperoleh dari IReadOnlyDbFunction)

Metode Ekstensi

AnnotationsToDebugString(IAnnotatable, Int32)

Mendapatkan string debug untuk semua anotasi yang dideklarasikan pada objek .

GetAnnotation(IAnnotatable, String)

Mendapatkan anotasi dengan nama yang diberikan, melemparkan jika tidak ada.

ToDebugString(IDbFunction, MetadataDebugStringOptions, Int32)

Membuat representasi metadata yang dapat dibaca manusia.

Peringatan: Jangan mengandalkan format string yang dikembalikan. Ini dirancang untuk penelusuran kesalahan saja dan dapat berubah sesegera mungkin antara rilis.

Berlaku untuk