2012-05-24 33 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