Есть два API для Filestream. Существует API на основе дескрипторов Win32, которого нет в .NET Core, и обычный API TSQL, который есть. Файл Filestream отображается в API-интерфейсе TSQL как столбец varbinary (max), и к нему можно получить доступ, как и к любому другому столбцу varbinary (max).
В частности, вы можете использовать SqlClient Streaming для потокового доступа к varbinary (max) данным в SQL Server, независимо от того, хранятся ли они в файловой системе (FileStream / FileTable) или внутри файлов базы данных SQL Server. На самом деле, пример на этой странице документа показывает, как преобразовать столбец varbinary (max) в локальный файл.