场景:我正在处理2个viewController,每个viewController都有自己的上下文(同一线程)。我正在尝试通过委托(delegate)方法从MOC2->MOC1传递managedObject的objectID。很好,这样做了,它似乎传递了ObjectID。这就是问题所在...从MOC1(委托(delegate))我通过[self.localMOCobjectWithID:thePassedID]获得指向新对象的指针.我在找到的对象上运行一个NSLog,日志描述了它,它似乎找到了。现在,当我尝试在更新的获取结果Controller中找到它时,即使它在使用相同结果Contr
最初我使用LINQ-to-SQL编写了这个查询varresult=fromwinPatternDataContext.WindowsjoincfinPatternDataContext.ControlFocusonw.WindowIdequalscf.WindowIdjoinpinPatternDataContext.Patternsoncf.CFIdequalsp.CFIdjoinrinResultDataContext.Resultsonp.PatternIdequalsr.PatternIdjoinfiinResultDataContext.IclFileInfosonr.Icl
问题是:我有2个数据上下文,我想对其进行连接。现在我知道LINQ不允许从一个上下文连接到另一个上下文,并且我知道2种可能的解决方案是创建单个数据上下文或有2个单独的查询(这是我现在正在做的)。然而,我想做的是“模拟”一个连接。这是我尝试过的。using(var_baseDataContext=Instance){varquery=fromain_baseDataContext.Account.ACCOUNTswherea.STR_ACCOUNT_NUMBER.ToString()==accountIDjoinappin_baseDataContext.Account.APPLICATI