object-graph相关内容
在我们正在开发的应用程序中,我们使用 Core Data 和 sqlite 后备存储来存储我们的数据.我们应用程序的对象模型很复杂.此外,我们的应用程序提供的数据总量太大,无法放入 iOS (iPhone/iPad/iPod Touch) 应用程序包中.由于我们的用户通常只对数据的一个子集感兴趣,因此我们以这样一种方式对数据进行了分区,即应用程序随附了数据对象的子集(尽管大约 100 MB)应用程
..
美好的一天, 我遇到了一个我无法理解的有趣问题.我有一个名为"HomeScreenManager"的类,该类维护名为聊天的 LinkedList . HomeScreenManager实例位于服务器上,并负责跟踪连接和聊天记录.然后,我创建了一个名为"ProtocolHomeScreen"的类,该类具有名为 chat 的 LinkedList 的类,并实现
..
在执行ShouldBeEquivalentTo时是否可以忽略类的内部属性? 例如,在下面的类中,我想从对象图比较中排除MetaData属性. public class SomeObject { Public string SomeString { get; set; } internal MetaData MetaData { get; set; } } 我宁愿不
..
有一个 Company 类,它引用了另一个 Company 实例来表示父级。可以说有四个公司 c1 , c2 , c3 & c4 和 c2 , c3 , c4 将母公司设置为 c1 。 例如: 公共类公司{ 公共公司母公司; public Company(){} public Company(Company parent){ this.parent = parent;
..
这是我在这个网站上问的第一个问题,如果我错过了什么,请原谅我. 我在使用JSON.NET反序列化复杂对象图时遇到一些问题.我的班级层次结构如下所示(简化): public abstract class BusinessObjectBase { protected BusinessObjectBase(SerializationContext context) {
..
有人知道为什么我的一些json元素被反斜杠(\)转义,而另一些则没有吗? {"first":"John","last":"Smith","dogs":"[{\"name\":\"Rex\",\"breed\":\"Lab\"},{\"name\":\"Spot\",\"breed\":\"Dalmation\"},{\"name\":\"Fido\",\"breed\":\"Terrier\
..
我应该如何将一系列嵌套散列(嵌套到任意深度)转换为一系列嵌套的OpenStructs?我正在加载一个大的YAML文件,我不喜欢访问[ '一切'] [ '象'] [ '这个'] 。 我发现了一些使用Google的部分解决方案,但我认为这会提出一个很好的问题。 以下是我从 http://andreapavoni.com/blog/2013/4/create-recursive-openst
..
我的应用程序现在有一个.plist约5,000个字典,在运行时,我用来创建我的自定义类的5,000个对象。每一个都包含几个字符串,一些布尔值等。这是一个相当快的过程,需要几秒钟,顶部,但它有点笨重使用.plist与成千上万的对象。 我要迁移到Core Data(我以前从未使用过),所以初始步骤是将数据从.plist导入这些自定义对象,然后将它们保存在上下文。 我的第一个问题是:我可以创
..
在我们正在开发的应用程序中,我们使用Core Data和sqlite后备存储来存储我们的数据。我们的应用程序的对象模型是复杂的。此外,我们的应用程序提供的总数据量太大,无法适应iOS(iPhone / iPad / iPod Touch)应用程序包。因为我们的用户通常只对数据的一个子集感兴趣,所以我们对数据进行了分区,使得应用程序与一个子集(尽管约100 MB)的数据对象应用程序包。我们的用户可以
..
我无法有条件地创建依赖关系。 Googling,我还没有找到一个使用BuildStack和条件谓词的好例子。 这是我在注册表中执行的操作: // snip public SomeRegistry() { this.InstanceOf Is.Conditional( c => { cTheDefault.Is.ConstructedBy(()=> ne
..
在使用此代码序列化一个对象: 公共对象的clone() { VAR串行=新的DataContractSerializer(的GetType()); 使用(VAR毫秒=新System.IO.MemoryStream()) { serializer.WriteObject(MS,这一点); ms.Position = 0; 返回serializer.ReadObject(毫秒);
..
如果你有一个对象实例的一个引用其他对象(例如实例B和C),和你的二进制序列化到一个文件中,会发生什么?你现在已经序列化的数据,包括A,B和C? 它是如何工作是什么呢?我将要得到,如果我反序列化的数据? A,B和C ?? (随时包括内部运作的解释也一样)。 解决方案 所有引用到其他对象将被序列为好。如果您反序列化的数据,你会最终有一个完整的,工作集的数据,包括对象A,B和C这可能是二进制
..
给定两个.NET对象(根和叶)中的任意一个对象图(由属性和集合链接),是否有一个现有的API或例子来构建一个路径(就像一个WPF属性绑定路径,或XML XPath的),从一个到另一个弄? “源”(即它要找出路径的对象),将是叶对象。 索引的位置也必须支持。 (例如: Foo.Bar [42] .Baz [“青蛙”。QUUX )。 这是主要用于错误报告 - 我想,让对象记录显示错误,他们是在对象
..