title: how to handle db concurrency in client-server application in C#?
body: <ol>
  <li>I am developing an application in C# WPF which will have Client-Server architecture (Client will do products sales billing). I am novice in this area and I asked this question to start my development process.
  <a href="https://stackoverflow.com/questions/2579124/should-i-use-wpf-or-windows-forms-application-for-my-project-in-c">Click here to view question.</a>
  <br/><br/>
  So, ultimately I have selected MySQl, WCf & WPF. Now I have one silly question. Do i need to handle DB concurrency explicitly in my application (like 3 clients inserting data same time) or MySQl will handle this without any conflict?<br/></li>
  
  <li>To accomplish my project i thought, I will create a service in WCf which will do DB queries from client application. Do you have any suggestion to improve my application performance.
  </li>
  </ol>