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.
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 fre开发者_开发知识库e?
Also wondering if there's anything like this on Linux.
Not for C#, but,
For Windows and Linux, Core Data has been made a reality through Cocotron. This is not a solution for everybody, probably just a solution for a few, but is completely awesome.
Probably the closest thing to Core Data on Windows is the ADO.NET Entity Framework. Unfortunately, it's a lot lower level than Core Data. For example, you have to create and maintain your own database schema.
精彩评论