Aracılığıyla paylaş


SqliteConnectionStringBuilder Sınıf

Tanım

tarafından SqliteConnectionkullanılan bağlantı dizelerinin içeriğini oluşturmak ve yönetmek için basit bir yol sağlar.

public class SqliteConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
type SqliteConnectionStringBuilder = class
    inherit DbConnectionStringBuilder
Public Class SqliteConnectionStringBuilder
Inherits DbConnectionStringBuilder
Devralma
SqliteConnectionStringBuilder

Oluşturucular

SqliteConnectionStringBuilder()

SqliteConnectionStringBuilder sınıfının yeni bir örneğini başlatır.

SqliteConnectionStringBuilder(String)

SqliteConnectionStringBuilder sınıfının yeni bir örneğini başlatır.

Özellikler

Cache

Bağlantı tarafından kullanılan önbelleğe alma modunu alır veya ayarlar.

DataSource

Veritabanı dosyasını alır veya ayarlar.

DefaultTimeout

Varsayılan DefaultTimeout değeri alır veya ayarlar.

ForeignKeys

Yabancı anahtar kısıtlamalarının etkinleştirilip etkinleştirilmeydiğini belirten bir değer alır veya ayarlar. True olduğunda, PRAGMA foreign_keys = 1 bağlantı açıldıktan hemen sonra gönderilir. False olduğunda PRAGMA foreign_keys = 0 gönderilir. Null olduğunda pragma gönderilmez. yerel kitaplığı derlemek için SQLITE_DEFAULT_FOREIGN_KEYS e_sqlite3 gibi yabancı anahtarları etkinleştirmeye gerek yoktur.

Item[String]

Belirtilen anahtarla ilişkili değeri alır veya ayarlar.

Keys

Bağlantı dizesi tarafından kullanılan anahtarları içeren bir koleksiyon alır.

Mode

Bağlantı modunu alır veya ayarlar.

Password

Şifreleme anahtarını alır veya ayarlar. Uyarı, yerel SQLite kitaplığı şifrelemeyi desteklemediğinde bunun bir etkisi olmaz. Belirtildiğinde, PRAGMA key bağlantı açıldıktan hemen sonra gönderilir.

Pooling

Bağlantının havuza alınıp alınmayacağını belirten bir değer alır veya ayarlar.

RecursiveTriggers

Özyinelemeli tetikleyicilerin etkinleştirilip etkinleştirilmeydiğini belirten bir değer alır veya ayarlar. True olduğunda, PRAGMA recursive_triggers bağlantı açıldıktan hemen sonra gönderilir. False olduğunda pragma gönderilmez.

Values

Bağlantı dizesi tarafından kullanılan değerleri içeren bir koleksiyon alır.

Yöntemler

Clear()

Oluşturucunun içeriğini temizler.

ContainsKey(String)

Belirtilen anahtarın bağlantı dizesi tarafından kullanılıp kullanılmadığını belirler.

Remove(String)

Belirtilen anahtarı ve değerini bağlantı dizesinden kaldırır.

ShouldSerialize(String)

Belirtilen anahtarın bağlantı dizesinde seri hale getirilip getirilmeyeceğini belirler.

TryGetValue(String, Object)

Kullanılırsa belirtilen anahtarın değerini alır.

Şunlara uygulanır