DbProviderSpecificTypePropertyAttribute Klass

Definition

Identifierar vilken providerspecifik egenskap i de starkt typerade parameterklasserna som ska användas när du anger en providerspecifik typ.

public ref class DbProviderSpecificTypePropertyAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
[System.Serializable]
public sealed class DbProviderSpecificTypePropertyAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public sealed class DbProviderSpecificTypePropertyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
[<System.Serializable>]
type DbProviderSpecificTypePropertyAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type DbProviderSpecificTypePropertyAttribute = class
    inherit Attribute
Public NotInheritable Class DbProviderSpecificTypePropertyAttribute
Inherits Attribute
Arv
DbProviderSpecificTypePropertyAttribute
Attribut

Kommentarer

DbProviderSpecificTypePropertyAttribute Används av en providerskrivare för att ange en providerspecifik typparameteregenskap som inte ärvs från basklassenDbParameter. Egenskapen SqlDbType för en SqlParameter är ett exempel på en providerspecifik typegenskap som inte hittades i DbParameter.

En providerskrivare kan använda DbProviderSpecificTypePropertyAttribute(true) för att ange en providerspecifik parameteregenskap för datatyp. Detta möjliggör identifiering med reflektion, vilket gör det möjligt för kodgenereringsverktyg, till exempel de som används i Visual Studio, att generera kod som är inriktad på en specifik provider. Egenskapen IsProviderSpecificTypeProperty returnerar true om egenskapen har angetts, annars false.

Konstruktorer

Name Description
DbProviderSpecificTypePropertyAttribute(Boolean)

Initierar en ny instans av DbProviderSpecificTypePropertyAttribute klassen.

Egenskaper

Name Description
IsProviderSpecificTypeProperty

Anger om den attributade egenskapen är en providerspecifik typ.

TypeId

När den implementeras i en härledd klass hämtar du en unik identifierare för den här Attribute.

(Ärvd från Attribute)

Metoder

Name Description
Equals(Object)

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

(Ärvd från Attribute)
GetHashCode()

Returnerar hash-koden för den här instansen.

(Ärvd från Attribute)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsDefaultAttribute()

När den åsidosättas i en härledd klass anger du om värdet för den här instansen är standardvärdet för den härledda klassen.

(Ärvd från Attribute)
Match(Object)

När den åsidosätts i en härledd klass returneras ett värde som anger om den här instansen är lika med ett angivet objekt.

(Ärvd från Attribute)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare.

(Ärvd från Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Hämtar typinformationen för ett objekt, som kan användas för att hämta typinformationen för ett gränssnitt.

(Ärvd från Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1).

(Ärvd från Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Ger åtkomst till egenskaper och metoder som exponeras av ett objekt.

(Ärvd från Attribute)

Gäller för

Se även