0
私はを合計しようとしています。合計の量はです。特定の列にはです。テーブル内の特定の列の合計をカウントする方法
私は以下のコードを試しましたが、最初の行の値だけを取得して残りの部分を取得していないようです。
int QuoteId = (from x in db.Quotes where x.Id != null orderby x.Id descending select x.Id).Take(1).SingleOrDefault();
var item = db.QuoteItems.Where(x => x.QuoteId == QuoteId).First();
QuoteItemSectionGroup quoteItemList = new QuoteItemSectionGroup();
foreach (var quoteItem in db.QuoteItemSectionGroups.Where(x => x.QuoteItemId == item.Id).ToList())
{
var total = new QuoteItemSectionGroup
{
Weight = quoteItem.Weight
};
quoteItemList.Weight = total.Weight;
}
だから私の質問は:私は私のテーブルに重列の合計量をカウントするにはどうすればよいですか?
ありがとう:それは最終的にはこのようになりさらにあなたのコードビットを簡素化することができます。私はC#理論の大半を手がかりにしているわけではありませんが、 '='が動作する前の '+'についての基本的な説明はできますか? – CareTaker22
Brilliant! 2番目は素晴らしいです。 – CareTaker22
@ CareTaker22構文+ =はC#の理論ではありませんが、ほとんどの言語で動作します。 'variable = variable + value //(可変変数+ =値)'のショートカットです。 –