Junior — Middle
Ինչ մեթոդ եք օգտագործում տվյալների բազայի աշխատանքային վիճակը ստուգելու համար թեստերով?
sobes.tech AI
Պատասխան AI-ից
Կոդի մեջ, որը ստուգում է տվյալների բազայի աշխատանքը C#-ում, հաճախ օգտագործվում է մեթոդ, որը կատարում է ամենապարզ հարցը տվյալների բազային, օրինակ՝ SELECT 1: Այս թեստը ստուգում է, որ կապը տվյալների բազայի հետ հաստատված է և բազան պատասխանում է հարցերին:
Օրինակ ADO.NET-ով:
public bool IsDatabaseAvailable(string connectionString)
{
using var connection = new SqlConnection(connectionString);
try
{
connection.Open();
using var command = new SqlCommand("SELECT 1", connection);
var result = command.ExecuteScalar();
return result != null && Convert.ToInt32(result) == 1;
}
catch
{
return false;
}
}
Միավորային թեստերում կարող եք օգտագործել այս մեթոդը՝ համոզվելու համար, որ տվյալների բազան հասանելի է, նախքան ավելի բարդ թեստեր կատարել։