I recently tried to generate Sitecore Commerce Service Proxy dll(Sitecore.Commerce.ServiceProxy.dll) in Visual Studio 2019 with OData Connected Service 0.4.0. After generating proxy using Odata Connected Service there are hundreds of error.
Cannot convert from 'System.Collections.Generic.IDictionary<string, object>' to 'System.Collections.Generic.Dictionary<string, object>'
Solution:
For Sitecore Commerce 9 to 9.3, we have to uses Visual Studio 2017 and OData Connected Service 0.3.0 instead of latest version.
We can find OData Connected Service 0.3.0 sitecore commerce sdk.