【发布时间】:2019-06-24 07:55:10
【问题描述】:
可能的 XY 问题:我需要我的代码在写入数据库时不要截断小数。 见这里:https://entityframework.net/knowledge-base/26392489/entity-framework-code-first-truncating-my-decimals
我已成功配置我的 EF dbContext,以便它将完整的小数发送到 SQL Server,以进行适当的四舍五入。
即我已经设置了SqlProviderServices.TruncateDecimalsToScale = false;
使用普通 EF 运行测试“将此对象写入其数据集并 .Savechanges()”工作正常。
但是当我对 BulkInsert 库 (link) 执行相同的概念操作时,它不支持该设置。
有没有健全的方法来解决这个问题?
【问题讨论】:
标签: c# entity-framework bulkinsert