我在我的Linq to SQL dbml中有一个Task实体。它是用ID和ParentID列自引用的。我有一个将两个ID关联在一起的关联。LINQ to SQL:自引用实体 - ParentID/ChildID关联
它似乎在intellisense中一切正常。它会让我输入Task.Parent.ID,甚至Task.Parent.Parent.ID等。但是,它给了我ol'“对象引用未设置为对象的实例。”错误。
我所有的其他协会都可以正常使用我的其他实体。只有自引用实体错误。
有没有什么特别的我需要做的,以使其工作,或者我最好只是添加第二个任务实体,并将其称为ParentTask,并使这种关联?
只是一个查询。因此,我从您的评论中了解到,我需要检查以确保父对象先存在,然后如果存在,则显示它。 – EdenMachine 2009-02-02 05:45:58