В настоящее время я включил System.Data.Sqlite и использую ExecuteNonQuery() и параметризованные запросы. Для этого требуются LINQ и EntityFramework 6, которые я не использую.
Я хотел бы знать, могу ли я удалить System.Data.Sqlite и вместо этого использовать пакет SQLite v3.13.0 NuGet, или я потеряю доступ к параметризованным запросам и ExecuteNonQuery(), если я это сделаю?





Нет, он не включает никаких методов, таких как ExecuteNonQuery(), или поддержки параметризованных запросов, по крайней мере, с использованием объектов, которые вы найдете в стандартной библиотеке .Net. Эти интерфейсы являются частью оболочки .Net для базовой библиотеки sqlite.
NuGet-пакет SQLite v3.13.0 содержит собственные компиляции библиотеки исходного кода C. Он не включает библиотеки взаимодействия, подходящие для прямого включения в управляемый проект .Net.