SqlCeConnectionFactory 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 alan SQL Server Compact Edition için DbConnection nesneleri oluşturmak için kullanılır.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlCeConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlCeConnectionFactory
Implements IDbConnectionFactory
- Devralma
-
SqlCeConnectionFactory
- Öznitelikler
- Uygulamalar
Açıklamalar
Bu sınıfın bir örneğini oluştururken kullanılacak SQL Server Compact Sürümünün sağlayıcı sabit adını sağlamak gerekir. Bunun nedeni, SQL Server Compact Sürümlerinin farklı sürümlerinin farklı sabit adlar kullanmasıdır. Bu sınıfın bir örneği, bağlantı bilgisi olmadan veya yalnızca bir veritabanı adı veya bağlantı dizesiyle oluşturulan tüm DbContext'lerin varsayılan olarak SQL Server Compact Edition'ı kullanmasına neden olacak şekilde sınıfta ayarlanabilirDatabase. Birden çok iş parçacığı bağlantı oluştururken örneklere aynı anda erişebildiğinden bu sınıf sabittir.
Oluşturucular
| SqlCeConnectionFactory(String) |
Boş (varsayılan) DatabaseDirectory ve BaseConnectionString özelliklerine sahip yeni bir bağlantı fabrikası oluşturur. |
| SqlCeConnectionFactory(String, String, String) |
Verilen DatabaseDirectory ve BaseConnectionString özellikleriyle yeni bir bağlantı fabrikası oluşturur. |
Özellikler
| BaseConnectionString |
'Veri Kaynağı' dışındaki veritabanına yönelik seçenekler için kullanılacak bağlantı dizesi. CreateConnection çağrıldığında Veri Kaynağı, veritabanı adına göre bu dizeye eklenir. Varsayılan değer boş dizedir ve başka seçenek kullanılmayacağı anlamına gelir. |
| DatabaseDirectory |
Veritabanı dosyasını oluştururken veya okurken SQL Server Compact Edition tarafından kullanılan dosya adını oluşturacak veritabanı adına ekleme yolu. Varsayılan değer "|DataDirectory|", yani dosya belirlenen veri dizinine yerleştirilir. |
| ProviderInvariantName |
Kullanılacak SQL Server Compact Edition sürümünü belirten sağlayıcı sabit adı. |
Yöntemler
| CreateConnection(String) |
Verilen veritabanı adını veya bağlantı dizesini temel alan SQL Server Compact Edition 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. |