2012-05-24 31 views
2

我已经看到在Xcode中有非常美妙的方式来设计您的CoreData模型 - 有没有一种方法可以在MonoTouch 5中使用这个和CoreData? 任何教程或示例?在MonoTouch中使用CoreData?

+0

mmm,只是好奇你想用CoreData实现什么? – dalexsoto

+0

摆脱SQL命令的直接使用。我现在正在使用SQlite.net,但它不像Core Data那么复杂。 – Krumelur

回答

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手机,MonoTouch的和Mono的Android

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

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

  • Entify是桌面和移动应用程序的实体框架。它的目标是成为一个稳定易用的库,可轻松部署任何应用程序。它具有可视化设计器,可让开发人员轻松快速地定义应用程序数据模型。

    • 只是一个侧面说明上entify,它一直没有更新,因为Apr 11, 2010所以IDK的,如果它仍然有效

我唯一能找到的关于MonoTouchCoreDatathis blog post

希望这会有所帮助。

亚历

+0

只是一个更新:截至2013年3月,Vici似乎不再维护,文档不准确,他们的论坛和博客都没有了。 – Bobson

0

Here is the documentation为CoreData单声道。

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