ObjectQuery<T>.Name プロパティ
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このオブジェクト クエリの名前を取得または設定します。
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
この ObjectQuery<T> の名前を表す string
値。
設定時に指定された値が無効です。
この例では、最初の ObjectQuery<T> の名前を "product" に設定し、この別名を後続の OrderBy メソッドで使用します。
int cost = 10;
// Return Product objects with a standard cost
// above 10 dollars.
ObjectQuery<Product> productQuery =
context.Products
.Where("it.StandardCost > @cost", new ObjectParameter("cost", cost));
// Set the Name property for the query and then
// use that name as the alias in the subsequent
// OrderBy method.
productQuery.Name = "product";
ObjectQuery<Product> filteredProduct = productQuery
.OrderBy("product.ProductID");
オブジェクト クエリの名前は、クエリ ビルダー メソッドの作成時に、シーケンス内の現在のオブジェクト クエリを名前で識別するために使用されます。 既定では、クエリ名は です it
。 この名前は、Where メソッド内の結合または SelectValue メソッド内で、現在のシーケンスを参照する際に便利です。 詳細については、「 Query Builder メソッド」を参照してください。
Name の ObjectQuery<T> プロパティを設定すると、その値が後続のメソッドで別名として使用されます。
Name プロパティの値は、先頭を英字にする必要があり、英字、数字、およびアンダースコアを含めることができます。
製品 | バージョン |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。