0
如何在linq中返回消息?請參閱下面的代碼。我的返回類型是列表。請幫幫我。回覆linq消息
public List<Product> GetProductsByProductName(string storeId, string productName)
{
Authenticate();
int _storeId = Convert.ToInt32(storeId);
string message = "Item is not added to cart";
var _products = (from p in context.products.AsEnumerable()
where p.StoreId == _storeId && p.ProductName.Contains(productName) && p.ProductIsAvailable.Equals(true)
orderby p.ProductName
select
new Product()
{
ProductName = p.ProductName,
CategoryID = p.CategoryId,
QuantityPerUnit = p.ProductUnit,
UnitPrice = p.ProductPrice,
DiscountValue = p.DiscountValue,
DiscountType = p.DiscountType
}).ToList();
if (_products.Count > 0)
{
return _products;
}
else
{
return message.ToList();
}
}
這是一個裁判不是一個出來。 –
已更正。 thx爲暗示 – Chaka
對不起,它不工作。實際上我想要給手機留言。這是用於移動應用程序。 –