Aracılığıyla paylaş


EdmFunction Sınıf

Tanım

İşlevi temsil eden sınıf

public class EdmFunction : System.Data.Entity.Core.Metadata.Edm.EdmType
type EdmFunction = class
    inherit EdmType
Public Class EdmFunction
Inherits EdmType
Devralma

Özellikler

Abstract

Bu türün soyut olup olmadığını belirten bir değer alır.

(Devralındığı yer: EdmType)
AggregateAttribute

Bu işlevin toplam özniteliğini alır.

BaseType

Bu türün temel türünü alır.

(Devralındığı yer: EdmType)
BuiltInAttribute

Bu işlevde yerleşik özniteliğin bulunup bulunmadığını belirten bir değer alır.

BuiltInTypeKind

Bu EdmFunctioniçin yerleşik tür türünü alır.

CommandTextAttribute

Veritabanı yönetim sistemi veya depolama modeli tarafından kullanılan dilde bir sorgu alır.

Documentation

Bu türle ilişkili belgeleri alır veya ayarlar.

(Devralındığı yer: MetadataItem)
FullName

Bu türün tam adını (ad alanı artı adı) döndürür.

IsComposableAttribute

Bu örneğin bir işlevle mi yoksa saklı yordamla mı eşleneceğini alır.

IsFromProviderManifest

Bu örneğin sağlayıcı bildiriminden olup olmadığını belirten bir değer alır.

MetadataProperties

Geçerli türün özellikleri listesini alır.

(Devralındığı yer: MetadataItem)
Name

Bu türün adını alır.

(Devralındığı yer: EdmType)
NamespaceName

Bu türün ad alanını alır.

(Devralındığı yer: EdmType)
NiladicFunctionAttribute

öğesinin sıfırdan küçük bir işlev (bağımsız değişken kabul eden bir işlev) olup olmadığını belirten bir değer alır.

Parameters

Bu EdmFunctionöğesinin parametrelerini alır.

ParameterTypeSemanticsAttribute

Bu işlevin parametre türü semantik özniteliğini alır.

ReturnParameter

Bu EdmFunctionöğesinin dönüş parametresini alır.

ReturnParameters

Bu EdmFunctionöğesinin dönüş parametrelerini alır.

Schema

İşlevle ilişkili şemayı alır veya ayarlar.

StoreFunctionNameAttribute

Bu işlevin store işlev adı özniteliğini alır.

Yöntemler

AddAnnotation(String, Object)

Belirtilen ad ve değere sahip bir ek açıklama ekler veya güncelleştirir.

(Devralındığı yer: MetadataItem)
AddParameter(FunctionParameter)

Bu işleve bir parametre ekler.

Create(String, String, DataSpace, EdmFunctionPayload, IEnumerable<MetadataProperty>)

nesnesini oluşturmak EdmFunction için fabrika yöntemi.

GetCollectionType()

Öğe türü bu tür olan öğesinin CollectionType bir örneğini döndürür.

(Devralındığı yer: EdmType)
RemoveAnnotation(String)

Belirtilen ada sahip bir ek açıklamayı kaldırır.

(Devralındığı yer: MetadataItem)
ToString()

Bu türün tam adını döndürür.

(Devralındığı yer: EdmType)

Uzantı Metotları

Aggregate(EdmFunction, DbExpression)

Yeni bir DbFunctionAggregate oluşturur.

AggregateDistinct(EdmFunction, DbExpression)

Farklı bir şekilde uygulanan yeni DbFunctionAggregate bir oluşturur.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Belirtilen işlevin belirtilen bağımsız değişkenlerle çağrısını temsil eden yeni DbFunctionExpression bir oluşturur.

Invoke(EdmFunction, DbExpression[])

Belirtilen işlevin belirtilen bağımsız değişkenlerle çağrısını temsil eden yeni DbFunctionExpression bir oluşturur.

Şunlara uygulanır