title: C# or windows equivalent of OS X's Core Data?
body: <p>I'm late to the boat and have only just now started using Core Data in OS X / Cocoa - it's incredible and is really changing the way I look at things.</p>
  
  <p>Is there an equivalent technology in C# or the modern Windows frameworks?  i.e. having managed data types where you get saving, data management, deleting, searching all for free?</p>
  
  <p>Also wondering if there's anything like this on Linux.</p>