Język Entity SQL

Entity SQL to niezależny od magazynu język zapytań, który jest podobny do SQL. Funkcja SQL umożliwia wykonywanie zapytań dotyczących danych jednostki, zarówno jako obiektów, jak i w formie tabelarowej. Należy rozważyć użycie usługi Entity SQL w następujących przypadkach:

  • Gdy zapytanie musi być konstruowane dynamicznie w czasie wykonywania. W takim przypadku należy również rozważyć ObjectQuery<T> użycie metod konstruktora zapytań zamiast konstruowania elementu Entity SQL ciągu zapytania w czasie wykonywania.

  • Gdy chcesz zdefiniować zapytanie jako część definicji modelu. W modelu danych SQL obsługiwane są tylko jednostki. Aby uzyskać więcej informacji, zobacz QueryView, element (MSL)

  • W przypadku używania elementu EntityClient do zwracania danych jednostki tylko do odczytu jako zestawów wierszy przy użyciu obiektu EntityDataReader. Aby uzyskać więcej informacji, zobacz EntityClient Provider (Dostawca EntityClient) Entity Framework.

  • Jeśli już jesteś ekspertem w zakresie SQL opartych na języku zapytań, środowisko entity SQL może wydawać się najbardziej naturalne.

Używanie usługi Entity SQL z dostawcą EntityClient

Jeśli chcesz używać usługi Entity SQL z dostawcą EntityClient, zobacz następujące tematy, aby uzyskać więcej informacji:

Dostawca EntityClient dla programu Entity Framework

Instrukcje: Tworzenie parametrów połączenia EntityConnection

Instrukcje: Wykonywanie zapytania, które zwraca wyniki PrimitiveType

Instrukcje: Wykonywanie zapytania, które zwraca wyniki StructuralType

Instrukcje: Wykonywanie zapytania, które zwraca wyniki RefType

Instrukcje: Wykonywanie zapytania, które zwraca typy złożone

Instrukcje: Wykonywanie zapytania, które zwraca kolekcje zagnieżdżone

Instrukcje: Wykonywanie zapytania SQL do sparametryzowanej jednostki przy użyciu EntityCommand

Instrukcje: Wykonywanie zapytania SQL do sparametryzowanej procedury składowanej przy użyciu EntityCommand

Instrukcje: Wykonywanie zapytania polimorficznego

Instrukcje: Nawigowanie po relacjach za pomocą operatora nawigowania

Używanie funkcji entity SQL z zapytaniami obiektów

Jeśli chcesz używać funkcji Entity SQL z zapytaniami o obiekty, zobacz następujące tematy, aby uzyskać więcej informacji:

Instrukcji: wykonywanie zapytania, które zwraca obiekty typu jednostki

Instrukcji: wykonywanie zapytania sparametryzowanego

Jak nawigować po relacjach przy użyciu właściwości nawigacji

How to: Call a User-Defined Function

How to: Filter Data

Jak sortować dane

How to: Group Data

Jak agregować dane

Instrukcji: wykonywanie zapytania, które zwraca anonimowe obiekty typu

Instrukcji: wykonywanie zapytania, które zwraca kolekcję typów pierwotnych

How to: Query Related Objects in an EntityCollection

How to: Order the Union of Two Queries

How to: Page Through Query Results

W tej sekcji

Omówienie jednostki SQL

Odwołanie do jednostki SQL

Zobacz też