DbExpressionBuilder.Property 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Property(DbExpression, EdmProperty) |
建立新的 DbPropertyExpression,表示要擷取指定的屬性。 |
Property(DbExpression, NavigationProperty) |
建立新的 DbPropertyExpression,表示要擷取指定的巡覽屬性。 |
Property(DbExpression, RelationshipEndMember) |
建立新的 DbPropertyExpression,表示要擷取指定的關聯終端成員。 |
Property(DbExpression, String) |
建立新的 DbPropertyExpression,表示要從給定的執行個體中,擷取具有指定名稱的執行個體屬性。 |
Property(DbExpression, EdmProperty)
建立新的 DbPropertyExpression,表示要擷取指定的屬性。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Entity.Core.Common.CommandTrees.DbExpression instance, System.Data.Entity.Core.Metadata.Edm.EdmProperty propertyMetadata);
static member Property : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.EdmProperty -> System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, propertyMetadata As EdmProperty) As DbPropertyExpression
參數
- instance
- DbExpression
要從其中擷取屬性的執行個體。 如果屬性為靜態,可能是 null。
- propertyMetadata
- EdmProperty
要擷取的屬性中繼資料。
傳回
表示屬性擷取的新 DbPropertyExpression。
- 屬性
例外狀況
propertyMetadata 為 Null 或實例為 null,且屬性不是靜態的。
適用於
Property(DbExpression, NavigationProperty)
建立新的 DbPropertyExpression,表示要擷取指定的巡覽屬性。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Entity.Core.Common.CommandTrees.DbExpression instance, System.Data.Entity.Core.Metadata.Edm.NavigationProperty navigationProperty);
static member Property : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.NavigationProperty -> System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression
參數
- instance
- DbExpression
要從其中擷取巡覽屬性的執行個體。
- navigationProperty
- NavigationProperty
要擷取的巡覽屬性中繼資料。
傳回
表示巡覽屬性擷取的新 DbPropertyExpression。
- 屬性
例外狀況
navigationProperty 或 實例為 null。
適用於
Property(DbExpression, RelationshipEndMember)
建立新的 DbPropertyExpression,表示要擷取指定的關聯終端成員。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Entity.Core.Common.CommandTrees.DbExpression instance, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember relationshipEnd);
static member Property : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember -> System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, relationshipEnd As RelationshipEndMember) As DbPropertyExpression
參數
- instance
- DbExpression
要從其中擷取關聯性端成員的執行個體。
- relationshipEnd
- RelationshipEndMember
要擷取的關聯性端成員中繼資料。
傳回
表示關聯終端成員擷取的新 DbPropertyExpression。
- 屬性
例外狀況
relationshipEnd 為 null 或實例為 null,且屬性不是靜態的。
適用於
Property(DbExpression, String)
建立新的 DbPropertyExpression,表示要從給定的執行個體中,擷取具有指定名稱的執行個體屬性。
public static System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Entity.Core.Common.CommandTrees.DbExpression instance, string propertyName);
static member Property : System.Data.Entity.Core.Common.CommandTrees.DbExpression * string -> System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, propertyName As String) As DbPropertyExpression
參數
- instance
- DbExpression
要從其中擷取屬性的執行個體。
- propertyName
- String
要擷取的屬性名稱。
傳回
表示屬性擷取的新 DbPropertyExpression。
例外狀況
propertyName 為 Null 或實例為 null,且屬性不是靜態的。
實例類型不會宣告具有指定名稱的屬性。