在Applicationuser上截断的十进制属性

时间:2016-07-19 08:47:07

标签: c# sql-server asp.net-mvc entity-framework

我有一个MVC应用程序,实体框架数据库第一种方法。我有两个表,我将Latitude和Longitude存储为Decimale(12,9),一个是表X,一个是表AspnetUsers。对于表X,一切正常,对于AspnetUsers,当我进行保存时,值被舍入到2个小数点。我几乎可以肯定它的实体框架可以做到这一点,但我找不到任何可以解决的问题: -EDMX提供正确的数据类型/比例/精度 - 数据库表具有正确的数据类型/比例/精度 表X的模型有十进制? 表AspnetUsers的模型有Decimal?

这里确认EF在aspnetusers上使用Decimal(18,2),因为我可以使用sql profiler enter image description here看到它

我认为我必须在IdentityModel.cs中做一些事情,我为ApplicationUser定义了属性,有人有想法吗?

enter image description here

0 个答案:

没有答案