Dil

DbFunctionAttribute Sınıf

Tanım

CLR yönteminin LINQ sorgularında kullanılabilmesi için statik bir CLR yöntemini veritabanı işleviyle eşler. Kurala göre, veritabanı işlevinin adı ve varsayılan şema olarak .NET yöntemi adını kullanır.

[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
Devralma
DbFunctionAttribute
Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz . Veritabanı işlevleri .

Oluşturucular

Veri Akışı Adı Description
DbFunctionAttribute()

DbFunctionAttribute sınıfının yeni bir örneğini başlatır.

DbFunctionAttribute(String, String)

DbFunctionAttribute sınıfının yeni bir örneğini başlatır.

Özellikler

Veri Akışı Adı Description
FunctionName

Veritabanındaki işlevin adı.

IsBuiltIn

Veritabanı işlevinin yerleşik olup olmadığını gösteren değer.

IsNullable

Veritabanı işlevinin null sonuç döndürebileceğini veya döndüremeyeceğini gösteren değer.

IsNullableHasValue

Açıkça bir değere ayarlanıp ayarlanmadığını IsNullable denetler.

Name

Veritabanındaki işlevin adı.

Schema

Veritabanındaki işlevin şeması.

Şunlara uygulanır