DbExpressionBuilder.Property メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたプロパティの取得を表す新しい DbPropertyExpression を作成します。
オーバーロード
Property(DbExpression, EdmProperty) |
指定されたプロパティの取得を表す新しい DbPropertyExpression を作成します。 |
Property(DbExpression, NavigationProperty) |
指定されたナビゲーション プロパティの取得を表す新しい DbPropertyExpression を作成します。 |
Property(DbExpression, RelationshipEndMember) |
指定されたリレーションシップ端のメンバーの取得を表す新しい DbPropertyExpression を作成します。 |
Property(DbExpression, String) |
特定のインスタンスからの指定された名前のインスタンス プロパティの取得を表す新しい DbPropertyExpression を作成します。 |
Property(DbExpression, EdmProperty)
指定されたプロパティの取得を表す新しい DbPropertyExpression を作成します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::Data::Metadata::Edm::EdmProperty ^ propertyMetadata);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.EdmProperty propertyMetadata);
static member Property : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.EdmProperty -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, propertyMetadata As EdmProperty) As DbPropertyExpression
パラメーター
- instance
- DbExpression
プロパティを取得する対象のインスタンス。 プロパティが static の場合は、null が返されます。
- propertyMetadata
- EdmProperty
取得するプロパティのメタデータ。
戻り値
プロパティの取得を表す新しい DbPropertyExpression。
例外
propertyMetadata
が null か、instance
が null で、プロパティは静的ではありません。
適用対象
Property(DbExpression, NavigationProperty)
指定されたナビゲーション プロパティの取得を表す新しい DbPropertyExpression を作成します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::Data::Metadata::Edm::NavigationProperty ^ navigationProperty);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.NavigationProperty navigationProperty);
static member Property : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.NavigationProperty -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, navigationProperty As NavigationProperty) As DbPropertyExpression
パラメーター
- instance
- DbExpression
ナビゲーション プロパティを取得する対象のインスタンス。
- navigationProperty
- NavigationProperty
取得するナビゲーション プロパティのメタデータ。
戻り値
ナビゲーション プロパティの取得を表す新しい DbPropertyExpression。
例外
navigationProperty
または instance
が null です。
適用対象
Property(DbExpression, RelationshipEndMember)
指定されたリレーションシップ端のメンバーの取得を表す新しい DbPropertyExpression を作成します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::Data::Metadata::Edm::RelationshipEndMember ^ relationshipEnd);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.RelationshipEndMember relationshipEnd);
static member Property : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.RelationshipEndMember -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, relationshipEnd As RelationshipEndMember) As DbPropertyExpression
パラメーター
- instance
- DbExpression
リレーションシップ端のメンバーを取得する対象のインスタンス。
- relationshipEnd
- RelationshipEndMember
取得するリレーションシップ端のメンバーのメタデータ。
戻り値
リレーションシップ端のメンバーの取得を表す新しい DbPropertyExpression。
例外
relationshipEnd
が null か、instance
が null で、プロパティは静的ではありません。
適用対象
Property(DbExpression, String)
特定のインスタンスからの指定された名前のインスタンス プロパティの取得を表す新しい DbPropertyExpression を作成します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::String ^ propertyName);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, string propertyName);
static member Property : System.Data.Common.CommandTrees.DbExpression * string -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, propertyName As String) As DbPropertyExpression
パラメーター
- instance
- DbExpression
プロパティを取得する対象のインスタンス。
- propertyName
- String
取得するプロパティの名前。
戻り値
プロパティの取得を表す新しい DbPropertyExpression。
例外
propertyName
が null か、instance
が null で、プロパティは静的ではありません。
instance
の型では、指定された名前のプロパティが宣言されていません。
適用対象
.NET