MES-ETL/MesETL.Test/MesDatabaseHelper.cs

21 lines
586 B
C#
Raw Permalink Normal View History

using MesETL.App.Helpers;
2024-02-10 17:12:26 +08:00
using MesETL.Shared.Helper;
2024-01-29 09:29:16 +08:00
namespace TestProject1;
2024-01-19 11:17:22 +08:00
public static class MesDatabaseHelper
{
public static async Task<int?> TrySearchCompanyId(string connStr, IEnumerable<string> dbNames, string scalarQuery)
{
foreach (var db in dbNames)
{
2024-01-29 09:29:16 +08:00
var result = await DatabaseHelper.QueryScalarAsync(connStr + $"Database={db};", scalarQuery);
2024-01-19 11:17:22 +08:00
if (result is null or 0) continue;
var companyId = Convert.ToInt32(result);
return companyId;
}
return null;
}
}