在MonoTouch中使用CoreData?

时间:2012-05-24 18:35:59

标签: core-data xamarin.ios

我已经看到Xcode中有很多方法可以设计你的CoreData模型 - 有没有办法在MonoTouch 5中使用它和CoreData? 任何教程或示例?

2 个答案:

答案 0 :(得分:6)

可能不是您问题的直接答案,但可能是您are looking for:

  • Sqlite-net是一个开源的最小库,允许.NET和Mono应用程序在SQLite 3数据库中存储数据。 < - the one you are using but for future reference

  • Vici CoolStorage是一个完全类型的对象关系映射库,适用于.NET 3.5,Windows Phone, MonoTouch 和Mono for Android

  • Catnap是.NET的基本轻量级ORM。它使用ADO.NET API。该项目包括一个Sqlite适配器,它使用System.Data.Sqlite和Mono.Data.Sqlite进行测试。

  • MonoTouch.SQLite一个抽象的UITableViewController,可以更简单地显示SQLite表中的数据。

  • Entify是桌面和移动应用程序的实体框架。它旨在成为稳定且易于使用的库,无需任何应用程序即可部署。它具有可视化设计器,允许开发人员轻松快速地定义应用程序数据模型。

    • 只是关于entify的旁注,自Apr 11, 2010以来它尚未更新,如果它仍然有效,则为idk

关于MonoTouchCoreData我唯一能找到的是this blog post

希望这有帮助。

亚历

答案 1 :(得分:0)

对于Mono中的CoreData,

Here is the documentation

This blog post差不多两年了,但是我能找到在Mono中使用CoreData的唯一例子。

与您的问题最相关的是,this bug/request用于将Xcode的工具集成到Mono中。它似乎甚至还没有开发。

修改 您还可以使用/Applications/Xcode.app/Contents/Developer/usr/bin/momc <source xcdatamodel> <absolute path to target>生成.momd。我还在努力让它更好地集成 - 请参阅this question