Aracılığıyla paylaş


CLR tümleştirmesi: CLR yordamları için özel öznitelikler

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Listelenen öznitelikler SQL Server'da kayıtlı ortak dil çalışma zamanı (CLR) yordamlarına, kullanıcı tanımlı türlere ve kullanıcı tanımlı toplamalara uygulanabilir. Öznitelik uygulanmazsa, SQL Server varsayılan değeri kabul eder. Listelenen öznitelikler Microsoft.SqlServer.Server ad alanında tanımlanır.

SqlUserDefinedAggregate özniteliği

SqlUserDefinedAggregate özniteliği, yöntemin kullanıcı tanımlı toplama olarak kaydedilmesi gerektiğini belirtir. Kullanıcı tanımlı her toplamaya bu öznitelikle ek açıklama eklenmelidir.

Daha fazla bilgi için bkz. SqlUserDefinedAggregateAttribute.

SqlFunction özniteliği

SqlFunction özniteliği, yöntemin uygun işlev öznitelikleri ayarlanmış bir işlev olarak kaydedilmesi gerektiğini belirtir.

Daha fazla bilgi için bkz. sqlFunctionAttribute.

SqlFacet özniteliği

SqlFacet özniteliği, kullanıcı tanımlı tür (UDT) ifadesinin dönüş türü hakkında bilgi döndürmek için kullanılır.

Daha fazla bilgi için bkz. SqlFacetAttribute.

SqlProcedure özniteliği

SqlProcedure özniteliği, yöntemin saklı yordam olarak kaydedilmesi gerektiğini belirtir. Bu öznitelik yalnızca Visual Studio tarafından belirtilen yöntemi otomatik olarak saklı yordam olarak kaydetmek için kullanılır; SQL Server tarafından kullanılmaz.

SqlTrigger özniteliği

SqlTrigger özniteliği yöntemin tetikleyici olarak kaydedilmesi gerektiğini belirtir.

Daha fazla bilgi için bkz. SqlTriggerContext.

The SqlUserDefinedTypeAttribute

SqlUserDefinedTypeAttribute'u derlemedeki bir sınıf tanımına uygulayabilirsiniz. SQL Server'ın bu özel özniteliğe sahip sınıf tanımına bağlı kullanıcı tanımlı bir tür oluşturmasına neden olur.

Daha fazla bilgi için bkz. sqluserDefinedTypeAttribute.

SqlMethod özniteliği

SqlMethod özniteliği, bir yöntemin veya UDT üzerindeki bir özelliğin determinizm ve veri erişim özelliklerini belirtmek için kullanılır.

Daha fazla bilgi için bkz. sqlmethodAttribute.

  • CLR kullanıcı tanımlı toplama
  • CLR kullanıcı tanımlı işlevleri
  • CLR kullanıcı tanımlı türleri
  • CLR saklı yordamlarını
  • CLR tetikleyicileri