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.