DbExpressionBuilder.Navigate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Создает новое выражение DbRelationshipNavigationExpression, представляющее переход по композиции или отношению ассоциации. |
Navigate(RelationshipType, String, String, DbExpression) |
Создает новое выражение DbRelationshipNavigationExpression, представляющее переход по композиции или отношению ассоциации. |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)
Создает новое выражение 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.
Применяется к
Navigate(RelationshipType, String, String, DbExpression)
Создает новое выражение 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
Выражение указывает экземпляр, из которого должно происходить naviagtion.
Возвращаемое значение
Новое DbRelationshipNavigationExpression, представляющий навигацию указанных начального и конечного концов отношения указанного типа отношения из указанного экземпляра источника навигации.
Исключения
type, fromEndName, toEndName или navigateFrom имеет значение NULL.
тип не связан с рабочей областью метаданных этого дерева команд или navigateFrom связан с другим деревом команд, либо тип не объявляет конечное свойство отношения с именем toEndName или fromEndName, либо navigateFrom имеет тип результата, несовместимый с типом свойства конца отношения с именем fromEndName.
Применяется к
Entity Framework