July 2015
Intermediate to advanced
1300 pages
87h 27m
English
LINQ to Entities is not the only way to query data exposed by EDMs. An important alternative named Entity SQL enables you to query entity data models by providing both the ability to send SQL instructions to the data source and to treat query results as managed entities. To accomplish this, the DbSet class exposes a method named SqlQuery that queries the EDM via the specified set of SQL instructions. The following example shows how you can retrieve a list of products for the Grains/Cereals category in Northwind, sorting the result by the product name:
Sub EntitySQLDemo() Try Dim grainProducts = northwindContext.Products. SqlQuery("SELECT * FROM PRODUCTS WHERE " & _ "CATEGORYID='5' ...