我需要在SQL表列上保存一些值,并将它们映射到实体框架实体。
值是2.5;233.50,52.43...所以精度不是高度。
我应该使用哪种SQL数据类型,以及我应该将其映射到哪种网络数据类型?
我可以使用SQL float来获得双精度...但它是被挪用的吗?
发布于 2014-09-16 12:38:05
考虑使用任何SQL money类型...如果您存储大量的值,因为它们在内部存储为整数,则它们具有显著的大小/性能优势。
在.NET方面,它们原生地转换为十进制-这可能是好的,也可能不是好的。可悲的是,准确性并不能说明你在这里需要什么,而是你如何使用它们,这是你根本不会说的。
https://stackoverflow.com/questions/25868567
复制