Disponible

amalgame-mssql

MS SQL Server via ODBC / FreeTDS.

Vue d'ensemble

Binding à MS SQL Server. Compatible SQL Server 2017+ et Azure SQL. Linkage dynamique au driver ODBC officiel Microsoft (préféré pour Always Encrypted et AAD auth) ou FreeTDS (open-source, pour les déploiements Linux minimaux).

Caractéristiques

  • Cible : SQL Server 2017+ et Azure SQL Database
  • Driver ODBC Microsoft (recommandé) ou FreeTDS
  • Prepared statements, transactions, MARS (multi-result-sets)
  • TLS via la chaîne ODBC (Always Encrypted compatible)
  • Pattern dynamic-link — pas de fork vendored

Exemple

Exemple minimal d'utilisation — recopiable tel quel après l'install.

amc package add mssql

let db = MsSql.Connect("Server=tcp:host,1433;Database=app;Uid=...;Pwd=...")
let rows = db.Query("SELECT id, total FROM orders WHERE customer_id = @p1", [42])
for row in rows {
    Console.WriteLine(row.GetInt("id"))
}

En bref

Packages liés