Bagikan melalui


Batasan ADO.NET

Microsoft.Data.Sqlite menyediakan implementasi dari banyak abstraksi ADO.NET, tetapi ada beberapa batasan.

Mengambil informasi skema database

Metadata tentang hasil kueri tersedia menggunakan metode GetSchemaTable.

DbConnection.GetSchema() tidak diimplementasikan. API ini tidak terdefinisi dengan baik, jadi sebaiknya ambil metadata database secara langsung menggunakan API SQLite standar seperti tabel sqlite_master dan pragma table_info .

Untuk informasi selengkapnya, lihat Metadata.

System.Transactions

Microsoft.Data.Sqlite belum mendukung System.Transactions. Gunakan transaksi ADO.NET sebagai gantinya. Untuk mengetahui informasi selengkapnya, lihat Transformasi.

Berikan umpan balik tentang kurangnya dukungan untuk System.Transactions pada masalah #13825.

Adapter data

DbDataAdapter belum diimplementasikan oleh Microsoft.Data.Sqlite. Ini berarti Anda hanya dapat menggunakan ADO.NET DataSet dan DataTable memuat data dan tidak memperbaruinya.

Gunakan masalah #13838 untuk memberikan umpan balik tentang fitur ini DbDataAdapter.

Parameter output

SQLite tidak mendukung parameter output.

Parameter Posisi

Microsoft.Data.Sqlite hanya mendukung parameter dengan nama. Parameter posisi tidak didukung.

Prosedur tersimpan

SQLite tidak mendukung prosedur tersimpan.

Tingkat isolasi

Tingkat Chaos isolasi dan Snapshot tidak didukung dalam transaksi SQLite.

Lihat juga