title: C# database example project
body: <p>so far I've never dealed with serious DB programming in "native" languages (I'm using the "native" word here as opposition to web-based languages like PHP, thus I assume C# is one of those "native" languages. Probably I should use different word, but I don't know any).</p>
  
  <p>Thus I'm looking for a good example of DB application in C#.
  This example should show how to:</p>
  
  <ul>
  <li>add, remove, edit records</li>
  <li>list records</li>
  <li>handle relations</li>
  </ul>
  
  <p>most important for me is to learn the <strong>proper</strong> way of doing the above things, in example - avoiding loading the whole table to memory (hey, it might have 500 000 records [or more ;) ])</p>
  
  <p>A good example of what I'm looking for is P4A demo - products catalog.
  This however is written in PHP ;) <a href="http://p4a.crealabsfoundation.org/demo/" rel="nofollow noreferrer">http://p4a.crealabsfoundation.org/demo/</a></p>