Share via


CLR veritabanı nesnelerini veri Access'ten

A common language runtime (CLR) routine may easily access data stored in the instance of Microsoft SQL Server in which it runs, as well as data stored in remote instances.Belirli yordam erişebileceğiniz veri kod çalıştığı kullanıcı bağlamı tarafından belirlenir..NET Framework veri sağlayıcı'nı kullanarak bir CLR veritabanı nesnesi içindeki veri erişim SQL Server, adı da verilen SqlClient. Erişim geliştiriciler tarafından kullanılan aynı sağlayıcıyı budur. SQL Server yönetilen bir istemci ve orta katman uygulamalar veriler. Bu nedenle, ADO.NET bilginizi yararlanabileceğiniz ve SqlClient istemci ve orta kapasiteli uygulamalarda.

Not

Kullanıcı tanımlı tür yöntemleri ve kullanıcı tanımlı işlevler veri erişimini gerçekleştirmek için varsayılan olarak izin verilmez.Oluşturmalı DataAccess özellik SqlMethodAttribute veya SqlFunctionAttribute Kime DataAccessKind.Read salt okunur bir veri erişim türünü (UDT) kullanıcı tanımlı yöntem veya kullanıcı tanımlı işlevler'i etkinleştirmek için . Veri değiştirme işlemleri UDTs veya kullanıcı tanımlı işlevler izin verilmez ve özel durumları yürütme saat denedi, atar.

Bu bölüm, yalnızca belirli işlevsel ve davranış farklılıkları CLR veritabanı nesnesi içindeki verileri erişirken anlatılır.ADO.NET işlevselliği ve özellikleri hakkında daha fazla bilgi için .NET Framework SDK içinde bulunan ADO.NET belgelerinebakın.

Aşağıdaki tabloda, bu bölümdeki konuları listeler.