Я получаю клиентов из контекста, но при сохранении суммы как 12,5 в БД я получаю 125.
Странная часть заключается в использовании:
return await Context.Payments.Where(p => p.Id == 82).FirstOrDefaultAsync();
Я получаю 12,5
Но когда я использую:
await Context.Set<Customer>()
.Include(c => c.Illness)
.Include(d => d.WeightHistory)
.Include(e => e.ShowUps)
.Include(f => f.Programs)
.Include(g => g.Payments)
.ToListAsync();
Сумма платежа составляет 125.
Есть идеи, почему это происходит?
Сумма собственности в модели платежа:
public float Amount
{
get
{
return _Amount;
}
set
{
if (_Amount == value)
{
return;
}
_Amount = value;
RaisePropertyChanged();
}
}