EF DataFirst修改数据类型

Posted yinxuejunfeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF DataFirst修改数据类型相关的知识,希望对你有一定的参考价值。

在做软件的时候我们可能会遇到这样的问题,就是在使用EF的时候,有时候精度不一样,

我们用整数来计算肯定是比浮点数来得快的,但我在mysql里面存储的数据类型是decimal的,我生成EF后,

里面的数据模型变成了float,那么这时候我们就需要对数据模型进行修改

1.首先,我们找到下面这个

技术分享图片

 

2.找到我们需要改的那张表的数据模型,比如我这里有一个计算用电电费的字段的模型,电费用double来累计太浪费空间了,我们把这个改成跟数据库里一直,财务常用的字段属性decimal就行了

技术分享图片

3.可以看到修改完毕后的结果,那么这样我们处理数据的时候就会节省内存资源了

技术分享图片

 

以上是关于EF DataFirst修改数据类型的主要内容,如果未能解决你的问题,请参考以下文章

python的数据类型

用于更改列数据类型的 EF 迁移

EF 4.1 模型中的图像数据类型优先

如何在 EF4.1 中使用 DbGeography 空间数据类型

C#的EF中的字段类型布尔型,mysql数据库里是bit类型,提交识别不了该字段赋的true和false,为啥呢?

ODP.NET / EF6 - WHERE 子句中的 CHAR 数据类型