Share via


Metot Tabanlı Sorgu Söz Dizimi Örnekleri: Öğe İşleçleri

Bu konudaki örneklerde, yöntem tabanlı sorgu söz dizimini First kullanarak AdventureWorks Satış Modeli'ni sorgulamak için yönteminin nasıl kullanılacağı gösterilmektedir. Bu örneklerde kullanılan AdventureWorks Satış Modeli, AdventureWorks örnek veritabanındaki Contact, Address, Product, SalesOrderHeader ve SalesOrderDetail tablolarından oluşturulur.

Bu konudaki örnekte aşağıdaki using/Imports deyimler kullanılır:

using System;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Objects;
using System.Globalization;
using System.Data.EntityClient;
using System.Data.SqlClient;
using System.Data.Common;

Option Explicit On
Option Strict On
Imports System.Data.Objects
Imports System.Globalization

First

Örnek

Aşağıdaki örnek, First 'caroline' ile başlayan ilk e-posta adresini bulmak için yöntemini kullanır.

string name = "caroline";
using (AdventureWorksEntities context = new AdventureWorksEntities())
{
    ObjectSet<Contact> contacts = context.Contacts;

    Contact query = contacts.First(contact =>
        contact.EmailAddress.StartsWith(name));

    Console.WriteLine("An email address starting with 'caroline': {0}",
        query.EmailAddress);
}
Dim name = "caroline"
Using context As New AdventureWorksEntities
    Dim contacts As ObjectSet(Of Contact) = context.Contacts

    Dim query = contacts.First(Function(cont) _
            cont.EmailAddress.StartsWith(name))

    Console.WriteLine("An email address starting with 'caroline': {0}", _
            query.EmailAddress)
End Using

Ayrıca bkz.