SqlConnectionFactory Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu sınıfın örnekleri, belirli bir veritabanı adını veya bağlantı dizesini temel alarak SQL Server için DbConnection nesneleri oluşturmak için kullanılır. Varsayılan olarak, '.\SQLEXPRESS' bağlantısı yapılır. Bu, fabrika örneği oluştururken temel bağlantı dizesi değiştirilerek değiştirilebilir.
public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
- Devralma
-
SqlConnectionFactory
- Uygulamalar
Açıklamalar
Bu sınıfın bir örneği, bağlantı bilgisi olmadan oluşturulan tüm DbContext'lerin ya da yalnızca bir veritabanı adının veya bağlantı dizesinin varsayılan olarak SQL Server kullanmasına neden olacak şekilde sınıfta ayarlanabilirDatabase. Bağlantı oluştururken birden çok iş parçacığı örneklere aynı anda erişebildiğinden bu sınıf sabittir.
Oluşturucular
| SqlConnectionFactory() |
'Veri Kaynağı=.\SQLEXPRESS; Tümleşik Güvenlik=True; MultipleActiveResultSets=True;'. |
| SqlConnectionFactory(String) |
Verilen BaseConnectionString özelliğiyle yeni bir bağlantı fabrikası oluşturur. |
Özellikler
| BaseConnectionString |
'İlk Katalog' dışındaki veritabanı seçenekleri için kullanılacak bağlantı dizesi. CreateConnection çağrıldığında veritabanı adına göre 'İlk Katalog' bu dizeye eklenir. Varsayılan değer 'Veri Kaynağı=.\SQLEXPRESS; Tümleşik Güvenlik=True;'. |
Yöntemler
| CreateConnection(String) |
Verilen veritabanı adını veya bağlantı dizesini temel alarak SQL Server için bir bağlantı oluşturur. Verilen dize bir '=' karakteri içeriyorsa tam bağlantı dizesi olarak kabul edilir, aksi takdirde yalnızca veritabanı adı olarak kabul edilir. |