如何通过计算属性查询对象:My Book 实体:
Book{
//DB field
bookID int PK,
bookName nvarchar,
artID int FK Article(artID)
int OriginalPrice;
int Discount;
//computed
public int SellPrice{
get{
return (OriginalPrice - OriginalPrice*Discount/100 )/500*500;
}
}
}
我想选择所有 SellPrice > 5000 的书,但我不能在 LINQ 查询字符串或 lambda 中使用 SellPrice。我做了一些谷歌搜索,这看起来不错。但不能用我的表达来SellPrice
计算