worked for me this way:
.Sum(x => (decimal?)x.Amount) ?? 0; // works
.Sum(x => (decimal?)x.Amount ?? 0); // did not work