实体框架支持MySql无符号十进制 [英] Entity framework support for MySql unsigned decimal

查看:97
本文介绍了实体框架支持MySql无符号十进制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在执行db-first生成代码时,实体框架只是忽略无符号的十进制列,因为我无法将db列的数据类型更改为signed,有什么解决办法?

Entity framework just ignores unsigned decimal column when doing db-first to generate code, since I can't change the data type of the db column to signed, any solution?

推荐答案

是否需要强制非负值?使用 TRIGGER

Do you need to "enforce" non-negative values? Use a TRIGGER.

或者,如果值是整数,则使用大小合适的 INT UNSIGNED 代替 DECIMAL

Or, if the values are whole numbers, then use some suitably sized INT UNSIGNED in place of DECIMAL.

这篇关于实体框架支持MySql无符号十进制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆