2012-06-29 30 views
0

在LinqToSql中,如果我想访问实体局部类中的非相关实体,该如何在不创建新的DataContext的情况下执行此操作?在LinqToSql实体类中访问非相关实体

这里的情景:

我有表ClientIssueTypeClientIssueType。如果他们不想使用默认的IssueTypes,则Client可以指定IssueTypes的列表。我在ClientIssueType表中使用默认IssueTypesClientIdnull

在我的Client部分我想尝试检索所有IssueTypes,如果没有找到,则返回所有默认IssueTypes。我可以看到,使用null ClientId访问IssueTypes的唯一方法是通过新的DataContext访问表格,一旦我想要将它们分配到Issues,这是有问题的。

我哪里错了?

回答

0

我已经通过将逻辑移出实体局部类并放入DataContext局部类来解决该问题。当我打电话给我时,我通过了Client实体。