Entity SQL
using (AdventureWorksEntities context = new AdventureWorksEntities())
{
// Specify the order amount.
decimal orderCost = 2500;
// Specify the Entity SQL query that returns only online orders
// more than the specified amount.
string queryString = @"SELECT VALUE o FROM SalesOrderHeader AS o
WHERE o.OnlineOrderFlag = TRUE AND o.TotalDue > @ordercost";
try
{
// Define an ObjectQuery and pass the maxOrderCost parameter.
ObjectQuery<SalesOrderHeader> onlineOrders =
new ObjectQuery<SalesOrderHeader>(queryString, context);
onlineOrders.Parameters.Add(
new ObjectParameter("ordercost", orderCost));
// Print order information.
foreach (var onlineOrder in onlineOrders)
{
Console.WriteLine("Order ID: {0} Order date: "
+ "{1:d} Order number: {2}",
onlineOrder.SalesOrderID,
onlineOrder.OrderDate,
onlineOrder.SalesOrderNumber);
}
}
catch (EntitySqlException ex)
{
Console.WriteLine(ex.ToString());
}
}
'LINQ & Entity' 카테고리의 다른 글
Lambda Expression Example (0) | 2010.02.23 |
---|---|
Using LINQ to SQL (0) | 2010.02.23 |
LINQ 로 Like 검색하기 (0) | 2010.02.19 |
DataView 를 LINQ 로 검색하기 (0) | 2010.01.27 |
[Predicate , List 검색 Find ]제네릭 대리자 사용하기 (0) | 2010.01.20 |
[LINQPad] LINQ 쿼리 빌더 및 확인 TOOL (0) | 2009.12.18 |
LINQ 쿼리를 이용한 데이터 엑세스 (0) | 2009.12.18 |
[DataContext.GetCommand ]LINQ 로 만들어진 쿼리를 확인해보기 (0) | 2009.12.18 |
Linq Pager 페이징 (0) | 2009.12.08 |
[자주쓰는 쿼리] LINQ 쿼리 식(C# 프로그래밍 가이드) 예제 (0) | 2009.12.02 |