LocalDbConnectionFactory 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 LocalDb için DbConnection nesneleri oluşturmak için kullanılır.
public sealed class LocalDbConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type LocalDbConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class LocalDbConnectionFactory
Implements IDbConnectionFactory
- Devralma
-
LocalDbConnectionFactory
- Uygulamalar
Açıklamalar
Bu sınıfın bir örneği, bağlantı bilgisi olmadan veya yalnızca bir veritabanı adıyla oluşturulan tüm DbContext'lerin varsayılan olarak SQL Server LocalDb'yi kullanmasına neden olacak şekilde uygulamanın sınıfında veya app.config/web.config ayarlanabilirDatabase. Birden çok iş parçacığı bağlantı oluştururken örneklere aynı anda erişebildiğinden bu sınıf sabittir.
Oluşturucular
| LocalDbConnectionFactory(String, String) |
Verilen LocalDb sürümü için bağlantı fabrikasının yeni bir örneğini oluşturur. SQL Server 2012 LocalDb için "v11.0" kullanın. SQL Server 2014 ve üzeri localdb için "mssqllocaldb" kullanın. |
| LocalDbConnectionFactory(String) |
Verilen LocalDb sürümü için bağlantı fabrikasının yeni bir örneğini oluşturur. SQL Server 2012 LocalDb için "v11.0" kullanın. SQL Server 2014 ve üzeri localdb için "mssqllocaldb" kullanın. |
Özellikler
| BaseConnectionString |
'İlk Katalog', 'Veri Kaynağı' ve 'AttachDbFilename' dışındaki veritabanı seçenekleri için kullanılacak bağlantı dizesi. CreateConnection çağrıldığında veritabanı adına göre 'İlk Katalog' ve 'AttachDbFilename' bu dizeye eklenir. 'Veri Kaynağı' LocalDbVersion bağımsız değişkenine göre ayarlanır. Varsayılan değer :'Integrated Security=True;'. |
Yöntemler
| CreateConnection(String) |
Verilen veritabanı adını veya bağlantı dizesini temel alan SQL Server LocalDb 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. |