IDbConnectionFactory Arabirim

Tanım

Bu arabirimin uygulamaları, belirli bir veritabanı adına dayalı bir veritabanı sunucusu türü için DbConnection nesneleri oluşturmak için kullanılır. Sınıfında bir Örnek, bağlantı bilgisi olmadan oluşturulan tüm DbContext'lerin veya yalnızca bir veritabanı adının ya da bağlantı dizesinin varsayılan olarak belirli bir veritabanı sunucusu türünü kullanmasına neden olacak şekilde ayarlanır Database . Bu arabirimin iki uygulaması sağlanır: SqlConnectionFactory EXPRESS sürümleri de dahil olmak üzere Microsoft SQL Server bağlantıları oluşturmak için kullanılır. SqlCeConnectionFactoryMicrosoft SQL Server Compact Sürümlerine bağlantı oluşturmak için kullanılır. Diğer veritabanı sunucuları için gereken diğer uygulamalar eklenebilir. Uygulamaların aynı anda birden çok iş parçacığı tarafından erişilebileceği için iş parçacığı güvenli veya sabit olması gerektiğini unutmayın.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public interface IDbConnectionFactory
public interface IDbConnectionFactory
type IDbConnectionFactory = interface
Public Interface IDbConnectionFactory
Türetilmiş
Öznitelikler

Yöntemler

CreateConnection(String)

Verilen veritabanı adını veya bağlantı dizesini temel alan bir bağlantı oluşturur.

Şunlara uygulanır