2010-06-08 8 views
11

Llegué tarde al barco y acabo de empezar a utilizar Core Data en OS X/Cocoa: es increíble y realmente está cambiando mi forma de ver las cosas.C# o Windows equivalente a los datos principales de OS X?

¿Existe una tecnología equivalente en C# o en los marcos de Windows modernos? es decir, ¿tiene tipos de datos administrados en los que obtiene ahorros, administración de datos, eliminación y búsqueda de forma gratuita?

También me pregunto si hay algo como esto en Linux.

+0

Tenía la impresión de que C# se basaba básicamente en una base de gestión de datos. ¿Estaba equivocado sobre eso? – TechZen

Respuesta

4
No

para C#, pero,

Para Windows y Linux, datos básicos se ha hecho realidad a través de Cocotron. Esta no es una solución para todos, probablemente solo una solución para unos pocos, pero es completamente increíble.

1

Probablemente lo más parecido a Core Data en Windows es el ADO.NET Entity Framework. Desafortunadamente, es mucho más bajo que Core Data. Por ejemplo, debe crear y mantener su propio esquema de base de datos.

+4

EF es "un nivel mucho más bajo" en el sentido de que es un ORM, no un marco de gestión de gráficos de objetos como Core Data. No puede controlar el esquema de la base de datos SQLite bajo Core Data y no puede usar bases de datos heredadas u otras RDBM con Core Data. El punto principal es que están sirviendo dos propósitos diferentes, Core Data Just Happens usa una base de datos SQLite debajo como detalle de implementación. Ver: http://stackoverflow.com/questions/523482/core-data-vs-sqlite-3 –

Cuestiones relacionadas