title: using asp.net core(Repository, unit of work) with xamarin forms in the same solution
body: <p>I'm creating an asp.net core web app which will contain an API also, 
  I want to use unit of work and repository pattern using entity framework core then expose the API using DTO objects and not direct entities, to benefit of code re usability i added my client xamarin forms project to the same solution which will only reference the DTO Project. 
  So my solution now contains the following projects:
  DAL
  Repository (References DAL)
  DTO
  WebApp (Asp.net core) (References Repository and DAL)
  Xamarin(PCL)(References DTO)
  My problem is project types are not compatible, actually i do not know if this is the right way to do this, i need some hints on creating (web app with API) with xamarin client that can consume the web API with the right approach .
  Shall i use pcl, normal class library, .net core or .netstandard ?</p>