私はこのクラスを持っている:グループ別一覧<Item>
public class Item
{
public virtual int32 Id { get; set; }
public virtual Previa Previa { get; set; }
public virtual Product Product { get; set; }
public virtual Int32 Quantity { get; set; }
public virtual Decimal Price { get; set; }
public virtual Decimal Total { get; set; }
}
そして今、私は、数量と合計の合計と、製品によってデータベース、グループ内のすべてのアイテムを見つけるために、クエリにする必要があります。すべてのアイテムを見つけるために 、私が使用します。
public List<Item> FindItem(int IdProduct = 0)
{
var retorno = (from c in Session.Query<Item>()
select c);
if (IdProduto > 0)
retorno = retorno.Where(x => x.Product.Id == IdProduct)
return retorno.ToList<Item>();
}
をしかし、私はどのようにグループこれらの項目をするのか分かりません。誰かが私を助けてくれますか?
「grupo」とは何ですか?それはどこから来ましたか?これらのアイテムをグループ化するとどういう意味ですか - どういう意味ですか? – Oded
同じIdProductを持つ多くの製品がありますか? –
Oded、申し訳ありません...現実の "grupo"は "retorno"です。私は編集する。 – JohnyMoraes