zuleny · nl→sql
 
SQL Server PostgreSQL MySQL SQLite .NET 8 · .NET Standard 2.0
~15 ms
4
3
0

  1. 1

  2. 2

  3. 3

Program.cs· C# 12 · dotnet add package Zuleny.NLQuery
using Zuleny.Data.Sql;
using Zuleny.NLQuery.Sql;

// 1. Schema by introspection + business vocabulary
var schema = SchemaLoader.Load(connection, SqlDialects.SqlServer);
schema.FindTable("Orders").Synonyms = ["ventas", "pedidos", "sales"];

// 2. One engine per schema
var engine = new NlToSqlEngine(schema);

// 3. Question → parameterized SQL
var r = engine.Translate("ventas por país en 2025", SqlDialects.SqlServer);
if (r.Success)
{
    using var cmd = r.CreateCommand(connection);
    // r.Sql · r.Parameters · r.Explanation · r.Confidence
}

Zuleny NL→SQL

🏢

📊

💬

🧾

233
100 %
282
263 / 263