我有一个带钱类型列的mssql表。 我正在尝试更新它并获得错误“1000000,000超出间隔”。 这是代码:
TradingResult trading = new TradingResult() { Id = 1 };
trading.Price = 1000000.00M;
context.Trading.Attach(trading);
context.Entry(trading).Property(o => o.Price).IsModified = true;
context.SaveChanges();
当价格低于零或尝试通过查询分析器更新时,工作正常。 我认为问题是精确的参数,我该如何改变呢?