2013-04-21 7 views
6

Czy w środowisku wykonawczym można wygenerować podstawowy model danych z zestawu jednostek na serwerze? na przykład Listy programu SharePoint lub SQL/MySQL/Parse.Dynamiczne tworzenie modelu danych podstawowych w środowisku wykonawczym

Próbuję przejść dynamiczną trasę, ponieważ pola w listach programu SharePoint/SQL/Parse mogą zostać dodane w dowolnym momencie w przyszłości, co oznacza, że ​​wersja modelu podstawowego danych w aplikacji musi zostać zmieniona tak, aby pasowała do listy programu SharePoint serwer. Jeśli możliwe było dynamiczne generowanie elementu (listy programu SharePoint) w danych podstawowych, aplikacja nie zostanie przerwana, gdy kolumny w obiekcie zostaną zmienione na serwerze.

Jeśli to możliwe, czy ktoś ma przykład?

Odpowiedz

5

Zobacz odniesienie dla NSEntityDescription. Możesz zbudować definicję modelu poprzez zdefiniowanie elementów w kodzie.

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CoreDataFramework/Classes/NSEntityDescription_Class/NSEntityDescription.html

Edit

Z naszych dobrych znajomych na Cocoanetics: http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/

+1

Dzięki. Już to przeczytałem. Nie ma żadnego przykładu dostarczonego przez Apple, który mogę znaleźć. Czy masz przyzwoity przykład, jak wziąć model zdalnej bazy danych i utworzyć go w podstawowych danych? – motionpotion

+0

Artykuł Cocoanetics jest świetny. Myślę, że twój komentarz, motionpotion, może zostać zmodyfikowany, a odpowiedź zaakceptowana. Twoje zdrowie. – Nick