I am trying to use the \"Always Encrypted\" feature in SQL Server 2016 to encrypt some columns. I used this post as a guide to set the columns as encrypted in SSDT.
As of .net Core 3.1 this is supported.
I have it running in production scenario
See my Answer on this stackoverflow question (Using EFCore and Azure KeyVault) : SQL Server Always Encrypted with .NET Core not compatible