Megosztás a következőn keresztül:


CLR-integráció: egyéni attribútumok a CLR-rutinokhoz

A következőkre vonatkozik:SQL ServerFelügyelt Azure SQL-példány

A felsorolt attribútumok alkalmazhatók az SQL Serverben regisztrált gyakori nyelvi futtatókörnyezeti (CLR-) rutinokra, felhasználó által definiált típusokra és felhasználó által definiált összesítésekre. Ha az attribútum nincs alkalmazva, az SQL Server az alapértelmezett értéket feltételezi. A felsorolt attribútumok a Microsoft.SqlServer.Server névtérben vannak definiálva.

Az SqlUserDefinedAggregate attribútum

A SqlUserDefinedAggregate attribútum azt jelzi, hogy a metódust felhasználó által definiált összesítésként kell regisztrálni. Minden felhasználó által definiált összesítést ezzel az attribútummal kell jegyzetekkel ellátni.

További információ: SqlUserDefinedAggregateAttribute.

Az SqlFunction attribútum

A SqlFunction attribútum azt jelzi, hogy a metódust függvényként kell regisztrálni a megfelelő függvényattribútumokkal.

További információ: SqlFunctionAttribute.

Az SqlFacet attribútum

A SqlFacet attribútum a felhasználó által definiált típusú (UDT) kifejezés visszatérési típusával kapcsolatos információk visszaadására szolgál.

További információ: SqlFacetAttribute.

Az SqlProcedure attribútum

A SqlProcedure attribútum azt jelzi, hogy a metódust tárolt eljárásként kell regisztrálni. Ezt az attribútumot csak a Visual Studio használja a megadott metódus automatikusan tárolt eljárásként való regisztrálásához; az SQL Server nem használja.

Az SqlTrigger attribútum

A SqlTrigger attribútum azt jelzi, hogy a metódust eseményindítóként kell regisztrálni.

További információ: SqlTriggerContext.

Az SqlUserDefinedTypeAttribute

Az SqlUserDefinedTypeAttribute parancsot alkalmazhatja a szerelvény egy osztálydefiníciójához. Emiatt az SQL Server létrehoz egy felhasználó által definiált típust, amely az egyéni attribútummal rendelkező osztálydefinícióhoz van kötve.

További információ: SqlUserDefinedTypeAttribute.

Az SqlMethod attribútum

A SqlMethod attribútum egy metódus vagy tulajdonság determinizmusát és adathozzáférési tulajdonságait jelzi egy UDT-n.

További információ: SqlMethodAttribute.