Aracılığıyla paylaş


ADO.NET sınırlamaları

Microsoft.Data.Sqlite, ADO.NET soyutlamalarının birçoğunun uygulamalarını sağlar, ancak bazı sınırlamalar vardır.

Veritabanı şema bilgileri

Sorgu sonuçlarıyla ilgili meta verilere GetSchemaTable yöntemiyle erişilebilir.

DbConnection.GetSchema() uygulanmadı. Bu API iyi tanımlanmadığından, sqlite_master tablosu ve table_infoPRAGMA gibi standart SQLite API'lerini kullanarak veritabanı meta verilerini doğrudan almanız önerilir.

Daha fazla bilgi için bkz . Meta veriler.

System.Transactions (Sistem İşlemleri)

Microsoft.Data.Sqlite henüz System.Transactions'ı desteklemez. Bunun yerine ADO.NET işlemleri kullanın. Daha fazla bilgi için bkz. İşlemler.

Sorun #13825'te System.Transactions için destek olmaması hakkında geri bildirimde bulunun.

Veri bağdaştırıcıları

DbDataAdapter henüz Microsoft.Data.Sqlite tarafından uygulanmadı. Bu, verileri güncelleştirmek için değil, yalnızca ADO.NET DataSet ve DataTable kullanarak verileri yükleyebileceğiniz anlamına gelir.

Uygulama hakkında geri bildirim sağlamak için #13838 numaralı sorunu DbDataAdapter kullanın.

Çıkış parametreleri

SQLite, çıkış parametrelerini desteklemez.

Konumsal parametreler

Microsoft.Data.Sqlite yalnızca adlandırılmış parametreleri destekler. Konumsal parametreler desteklenmez.

Saklanan prosedürler

SQLite saklı yordamları desteklemez.

Yalıtım düzeyleri

Chaos ve Snapshot yalıtım düzeyleri SQLite işlemlerinde desteklenmez.

Ayrıca bakınız