Kijan pou m konekte yon app C# ak SQL Server?
poze 4 months ago132 gadeht
5
Mwen gen yon app konsòl .NET e mwen vle li done nan yon baz SQL Server lokal. Mwen pa konn ki pakè pou m itilize.
Dyagnostik IA
Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.
poze 4 months ago
Nadège Paul 1.5k
1 Repons
8
✓✓ Repons yo aksepte
Pou yon ti app, Dapper senp e rapid. Enstale pakè yo:
dotnet add package Microsoft.Data.SqlClient
dotnet add package Dapper
using Dapper;
using Microsoft.Data.SqlClient;
var cs = "Server=localhost;Database=Lekol;Trusted_Connection=True;TrustServerCertificate=True";
await using var conn = new SqlConnection(cs);
var eleves = await conn.QueryAsync<Eleve>(
"SELECT Id, Non, Klas FROM Eleves WHERE Klas = @klas",
new { klas = "NS4" });
foreach (var e in eleves) Console.WriteLine($"{e.Id} {e.Non}");
record Eleve(int Id, string Non, string Klas);
Pwen enpòtan: - Toujou itilize paramèt (@klas), pa janm konkatene tèks nan SQL la (injection SQL). - TrustServerCertificate=True bon pou devlopman lokal sèlman. - Pou yon app ki pi gwo ak anpil tab, gade Entity Framework Core.
Konekte pou di lòt moun si li te mache.
answered 4 months ago
Grace Deroy 1.9k
Sign in and verify your email to post an answer.