Dim londonCustOrders = From cust In db.Customers, ord In cust.Orders _ Where cust.City = "London" _ Select Customer = cust, Order = ord 上記のクエリでは 、Orders プロパティを使用して顧客と注文の間でクロス積を形成し、 Customer とOrder のペアの新しいシーケンス を 生成します。逆...
クエリ式には、from、where、および select の 3 つの句が含まれています (SQL に詳しい方は、句の順番が SQL での順番とは逆になっていることに気付かれると思います)。 from 句はデータ ソースを指定し、where 句はフィルターを適用し、select 句は返される要素の種類を指定します。 こ...
.Where(r => r.Cuisine == "Italian") .Select(r => new {r.Name, r.Cuisine}) .Take(5); 前の例の結果には、次のドキュメントが含まれています。 { "name" : "Philadelhia Grille Express", "cuisine" : "Italian" } { "name" : "Isle Of Capri Resturant", "cuisine" : "Italian"...
varnewLargeOrderCustomers = IncomingOrders.Where(x => x.OrderSize >5).Select(y =>newCustomer { Name = y.Name, Phone = y.Phone }); C# 12 以降では、コレクション式を使用してコレクションを初期化できます。 詳細については、以下を参照してください: ...
fromaincontext.AccountSetwhere(a.Name.StartsWith("Contoso") && a.Address1_StateOrProvince=="WA") orderby orderby演算子は、返されたクエリ列を指定された順番に並べます。 例: C#コピー varquery1 =fromcincontext.CreateQuery<Contact>()orderbyc.FullNameascendingselectc;foreach(varqinquery1)...
Object, _ ByVal e As System.EventArgs) _ Handles MyBase.Load db = New northwindDataContext() RefreshData() End Sub Private Sub RefreshData() Dim customers = From cust In db.Customers _ Where cust.City(0) = "W" _ Select cust DataGridView1.DataSource = customers End Sub ツールボッ...
IEnumerable<City> queryCityPop =fromcityincitieswherecity.Populationis<200000and>100000selectcity; 詳しくは、「where 句」をご覧ください。 orderby 句 orderby句は、結果を昇順または降順で並べ替えるために使用します。 第 2 の並べ替え順序を指定することもできます。 次の例では、Areaプロパテ...
次の例の LINQ クエリは、輸送費が 30 ドルを超える Orders を取得し、結果を出荷日の新しい順に並べ替えます。 VB コピー Dim selectedOrders = From o In context.Orders _ Where (o.Freight > 30) _ Order By o.ShippedDate Descending _ Select o このLINQ クエリは、Northwind ベースのク...