SqlFunctionAttribute Sınıf

Tanım

Kullanıcı tanımlı toplamanın yöntem tanımını SQL Server işlev olarak işaretlemek için kullanılır. özniteliğindeki özellikler, tür SQL Server kaydedildiğinde kullanılan fiziksel özellikleri yansıtır.

public ref class SqlFunctionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
public class SqlFunctionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
[System.Serializable]
public class SqlFunctionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
type SqlFunctionAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
[<System.Serializable>]
type SqlFunctionAttribute = class
    inherit Attribute
Public Class SqlFunctionAttribute
Inherits Attribute
Devralma
SqlFunctionAttribute
Türetilmiş
Öznitelikler

Örnekler

Aşağıdaki örnekte, belirtilen dizin yolundaki dosyaların listesini döndüren bir toplama işlevi gösterilmektedir.

Oluşturucular

SqlFunctionAttribute()

Yöntemin bir işlev olarak SQL Server kaydedilmesi gerektiğini belirtmek için kullanılan, kullanıcı tanımlı toplamada isteğe bağlı bir öznitelik. İşlev özniteliğinin DataAccess, FillRowMethodName, IsDeterministic, IsPrecise, Name, SystemDataAccessve TableDefinition özelliklerini ayarlamak için de kullanılır.

Özellikler

DataAccess

İşlevin, SQL Server yerel örneğinde depolanan kullanıcı verilerine erişim içerip içermediğini gösterir.

FillRowMethodName

Tablo değerli işlevi tarafından döndürülen tablodaki bir veri satırını doldurmak için kullanılan aynı sınıftaki bir yöntemin adı.

IsDeterministic

Kullanıcı tanımlı işlevin belirlenici olup olmadığını gösterir.

IsPrecise

İşlevin kayan nokta işlemleri gibi kesin olmayan hesaplamalar içerip içermediğini gösterir.

Name

İşlevin SQL Server kaydedilmesi gereken ad.

SystemDataAccess

İşlevin sistem kataloglarında veya SQL Server sanal sistem tablolarında depolanan verilere erişmesi gerekip gerekmediğini gösterir.

TableDefinition

Yöntemin tablo değerli bir işlev (TVF) olarak kullanılması durumunda sonuçların tablo tanımını temsil eden bir dize.

Şunlara uygulanır