A
Andrus
DLinq objects:
class Item {
string ItemCode {get;set;} // primary key
}
class Stock { // primary key is (ItemCode,StockId)
string ItemCode {get;set;}
string Quantity { get; set; }
string StockId { get; set; }
}
class ItemsInStock {
string ItemCode {get;set;} // primary key
string SumQuantity { get; set; }
}
How to create IQueryable<ItemsInStock> which returns item code and sum of
items in all stocks even when there is no items in stock.
In sql I can write
SELECT
Item.ItemCode,
COALESCE(sum(Stock.Quantity),0) as SumQuantity
FROM Item
LEFT JOIN Stock ON Item.ItemCode= Stock.ItemCode
GROUP BY 1
INTO CURSOR ItemsINStock
How to convert this query to IQuearyable<ItemsInStock> ?
Andrus.
class Item {
string ItemCode {get;set;} // primary key
}
class Stock { // primary key is (ItemCode,StockId)
string ItemCode {get;set;}
string Quantity { get; set; }
string StockId { get; set; }
}
class ItemsInStock {
string ItemCode {get;set;} // primary key
string SumQuantity { get; set; }
}
How to create IQueryable<ItemsInStock> which returns item code and sum of
items in all stocks even when there is no items in stock.
In sql I can write
SELECT
Item.ItemCode,
COALESCE(sum(Stock.Quantity),0) as SumQuantity
FROM Item
LEFT JOIN Stock ON Item.ItemCode= Stock.ItemCode
GROUP BY 1
INTO CURSOR ItemsINStock
How to convert this query to IQuearyable<ItemsInStock> ?
Andrus.