С# или эквивалент Windows для основных данных OS X?

Я опаздываю на лодку и только сейчас начал использовать Core Data в OS X/ Cocoa - это невероятно и действительно меняет то, как я смотрю на вещи.

Есть ли эквивалентная технология в С# или современных средах Windows? то есть иметь управляемые типы данных, где вы получаете сохранение, управление данными, удаление, поиск всех бесплатно?

Также интересно, есть ли что-то подобное в Linux.

Ответ 1

Не для С#, но

Для Windows и Linux основные данные были реализованы через Cocotron. Это не решение для всех, возможно, просто решение для нескольких, но оно абсолютно потрясающее.

Ответ 2

Вероятно, самым близким к Core Data в Windows является ADO.NET Entity Framework. К сожалению, он намного ниже, чем Core Data. Например, вам необходимо создать и сохранить свою собственную схему базы данных.