So i'm making a point of sales (POS) system and require communication between a WPF Client application and a ASP.NET Core application. I was initially looking to use WCF (where you would tag properties and classes with attributes and generate service references on the client-side) but i'm trying to learn ASP.NET Core. Is there an equivalent of this 'meta-data' sharing between the two endpoints? i.e. auto generate service references on client-side from classes located on server-side.
If not... what is the best way (best practice method) to:
- Communicate between the client and server
- Share meta-data between the client and server
FYI: I am also using entity framework core if you need to know