Visual Studio 2019 for Mac
visualstudio.microsoft.com
visualstudio.microsoft.com
I really like VS Code and mostly stick to that as much as I can.
My complaints are mainly that it was painful to install (unsure of current version), and in the end missing a couple of features that I needed and fallback to windows currently.
Microsoft database projects are a project type that does builds against an MS-SQL database and afaik can only be built on windows (even though SQL's core runs well with windows/docker).
TFSVC is the TFS Version Control system that TFS uses, not to be confused with Git, which is now the preferred version control for most using TFS (and Azure DevOps). TFSVC is similar to SVN for practical comparisons. However, the tooling outside of windows kind of sucks, and there is no support for this version control system in VS for Mac. The eclipse plugin for TFSVC is probably the best option for a decent GUI surrounding the version control system.