title: C# Using multiple applications to connect a single database using Entity Framework
body: <p>I am currently developing a Windows form application, that I plan to run on a cloud setup, the application will calculate new data, update within the database and act as sort of control panel for a live data feed RestFul API that I wish to create using ASP.NET MVC 5 Web API. </p>
  
  <p>I am wondering is it viable to connect these 2 separate applications to a single database? It is unlikely that I'd have database entry clash issues as each application has a separate task of reading or writing data for certain tables.</p>
  
  <p>If viable would that mean every-time i make table changes I'd have to update both Entity Framework database models? (Not a major chore).</p>
  
  <p>Is there a better solution to this? Should I scrap the idea of running a Windows Form application to control certain elements of the backend of the public API? </p>
  
  <p>What would be the future issues with designing something like this, if any?</p>