DbExpressionBuilder.Navigate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
创建一个新的 DbRelationshipNavigationExpression,它表示关联关系组合的导航。
public static System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression Navigate(this System.Data.Entity.Core.Common.CommandTrees.DbExpression navigateFrom, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember fromEnd, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember toEnd);
static member Navigate : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember -> System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression
<Extension()>
Public Function Navigate (navigateFrom As DbExpression, fromEnd As RelationshipEndMember, toEnd As RelationshipEndMember) As DbRelationshipNavigationExpression
参数
- navigateFrom
- DbExpression
一个表达式,指定应作为导航起点的实例。
- fromEnd
- RelationshipEndMember
指示导航应发生的关系结束属性的元数据。
- toEnd
- RelationshipEndMember
指示导航应发生于关系结束属性的元数据。
返回
从指定的导航源实例中指定的关系类型的关系端指定的导航的新 DbRelationshipNavigationExpression。
例外
fromEnd、toEnd 或 navigateFrom 为 null。
fromEnd 和 toEnd 不是由同一关系类型声明的,或者 navigateFrom 的结果类型与 fromEnd 的属性类型不兼容。
适用于
创建一个新的 DbRelationshipNavigationExpression,它表示关联关系组合的导航。
public static System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression Navigate(this System.Data.Entity.Core.Metadata.Edm.RelationshipType type, string fromEndName, string toEndName, System.Data.Entity.Core.Common.CommandTrees.DbExpression navigateFrom);
static member Navigate : System.Data.Entity.Core.Metadata.Edm.RelationshipType * string * string * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression
<Extension()>
Public Function Navigate (type As RelationshipType, fromEndName As String, toEndName As String, navigateFrom As DbExpression) As DbRelationshipNavigationExpression
参数
- type
- RelationshipType
表示关系的关系类型的元数据。
- fromEndName
- String
关系类型的属性名称,该类型表示了导航应该产生的关系的结尾。
- toEndName
- String
关系类型的属性名称,该类型表示了导航应该产生的关系的结尾。
- navigateFrom
- DbExpression
表达式 指定从中执行导航的实例。
返回
从指定的导航源实例中指定的关系类型的关系端指定的导航的新 DbRelationshipNavigationExpression。
例外
type、fromEndName、toEndName 或 navigateFrom 为 null。
type 不与此命令树的元数据工作区关联,或者 navigateFrom 与不同的命令树相关联,或者 type 不声明名为EndName 或 fromEndName 的关系结束属性,或者 navigateFrom 具有与名称为 fromEndName 的关系结束属性的属性类型不兼容的结果类型。