Существует несколько популярных способов встроить SQL-движок в собственное приложение на языке C#:
1. Использование ORM-библиотеки: ORM (object-relational mapping) - это технология, которая позволяет работать с базами данных через объектно-ориентированный интерфейс. Некоторые из популярных ORM-библиотек для C# включают Entity Framework, NHibernate и Dapper. Они обеспечивают абстракцию от конкретной SQL-базы данных, позволяя вам работать с объектами, а ORM-библиотека будет генерировать соответствующие SQL-запросы на основе ваших действий с объектами.
2. Использование встроенной поддержки SQL в С#: С# имеет нативную поддержку для работы с базами данных через ADO.NET. Вы можете использовать модули System.Data.SqlClient или System.Data.OleDb для выполнения SQL-запросов и манипуляции с данными непосредственно в коде. Это может быть полезно для более непосредственного и гибкого управления SQL-запросами.
3. Использование специализированных библиотек: Кроме ORM и встроенной поддержки SQL, существуют и другие более специализированные библиотеки, такие как sql-dotnet, которые вы упомянули. В зависимости от ваших требований и предпочтений, вы можете использовать одну из таких библиотек, если она соответствует вашим потребностям.
Выбор конкретного решения будет зависеть от ваших требований, сложности проекта и предпочтений разработчика.