Как отключить предупреждение о TLS в EF Core?
Использую .Net 7, EF 7.0.5.
Строка подключения:
"TestConnectionString": "Server=MAIN;Database=test;Trusted_Connection=True;MultipleActiveResultSets=true;App=Test;Encrypt=True;TrustServerCertificate=True;",
При запуске вижу такое сообщение: Security Warning: The negotiated TLS 1.0 is an insecure protocol and is supported for backward compatibility only. The recommended protocol version is TLS 1.2 and later.
Моя попытка убрать это сообщение из консоли: Encrypt=False;
+ AppContext.SetSwitch("Switch.Microsoft.Data.SqlClient.SuppressTLSWarning", true);
(взято тут) и результата никакого, сообщение так и осталось.
Как его можно убрать?
Источник: Stack Overflow на русском