イム、 私が私がいけないいくつかのことはまだ質問
取得見つけるまでそれは、(DBを作成し、いくつかのデータを保存)細かい起こっているようです私は3 entitys(従業員、日、センター)と、他の2に、多くの1の関係を持っているそのうちの一つ、
私のsqliteのは、DBを生成して、私はsqliteのマネージャでそれを確認し
ENTITY RELATIONSHIP ENTITY
Employee>>>>days(one to many)>>Days (inverse of Days, employee)
Employee>>>>centre(one 2 many)>Centre (inverse of Centre, employee)
(Firefoxのを持っています)、および関係者(Z_PK、Z_ENT、Z_OPT、ZEMPLOYEE)の後に1つのエンティティ(ZCENTRE)が表示されていますが、その順序で表示されていません(予想される順序は?私の他のエンティティ(Z_DAYS)では、属性の後に表示されるので、コード内のエンティティではない属性として扱われていると思うのですか?モデルのコードで
、centre.hのために私は
#import <CoreData/CoreData.h>
@class Employee;
@interface Centre : NSManagedObject
{}
@property (nonatomic, retain) NSString * centres;
@property (nonatomic, retain) Employee * employee;
@end
とモデルcentre.m
#import "Centre.h"
#import "Employee.h"
@implementation Centre
@dynamic centres;
@dynamic employee;
@end
を持っている、これは作業1、および日のためのコードでした。 hとDays.mはあまり同じですが、もちろん属性の変更もありますが、
- 期待された順番でsqliteに表示されていませんか? ? また、sqliteのemployeeテーブルには、関係が表示されますか?順番どおりに?? (私はそれらをsqliteマネージャに表示していない!)
私はモデルでそれらを呼び出す必要がありますか? (私はそう思う!)
for the Employee.h>>>@class Centre;
@class Days;
@property (nonatomic, retain) Centre * centre;
@property (nonatomic, retain) Days * days;
とemployee.m
#import "Employee.h"
#import "Centre.h"
#import "Days.h"
@implementation Employee
@dynamic centre;
@dynamic days;
- のためにそう質問再び:私は関係はデシベルで表示し、それらがInfactはされたSQLiteManagerでチェックする必要があります作業中、
大変ありがとうございます!
ok、単に例をチェックし、属性の後に関係が表示されるようにするには、順序(1,2,3,4 ...)で番号が付けられていても、主体に関する質問が残っている限り、どのように日とセンターとの従業員の関係を設定するには、ありがとう! – MaKo