首页 / 知识
LINQ to SQL从金钱到两倍的映射
2023-04-12 12:36:00

LINQ to SQL Mapping From Money to Double我第一次使用LINQ,想在SQL中具有money类型但我的域对象属性为double类型时,使Mapping正常工作。如何在XML文件或代码中表达这一点,以使映射不会引发通常的"无效的强制转换"异常? 稍微偏离主题,但这是在SQLServer中使用Money类型时每个人都应该知道的事情。 您不想使用双精度字符,而您想使用十进制。 双精度数是一个长浮点数,不应将浮点算术用于财务计算。 考虑到这一点,分数1 / 3、1 / 3和1/3等于1。但是,当表示为双精度时,即: .3333 .3333 .3333 = .9999而不是1。 您可能会认为损失千分之一钱是微不足道的,但是当您与他人合作时却不会。 使用System.Decimal。 在DBML XML文件中,您可以将Column元素的Expression属性设置为如下所示:
非常确定Money映射到System.Decimal 在这里检查 |
最新内容
相关内容
python如何读取文件
python如何读取文件,培训,数据,文件,信息,有限,操作系统,对象,磁盘,函数,表示,读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操pythondict是什么类型
pythondict是什么类型,培训,数字,字典,类型,数据类型,冒号,括号,逗号,字符串,容器,python中的dict表示的字典数据类型。字典是另一种可变容器python input() 类型是什么
python input() 类型是什么,培训,标准,数据,函数,字符串,内容,用户,程序,过程,整数,python3.x中input()函数接受一个标准输入数据,返回为strinpython 培训之 object是什么类型
python 培训之 object是什么类型,培训,类型,实例,顶端,对象,关系,链条,父子,数据类型,属性,在Python的世界中,object是父子关系的顶端,所有的数python如何打开文件夹
python如何打开文件夹,培训,图片,文件,方式,尾部,格式,内容,文件夹,存在,参数,python下打开文件超级简单,不用导入任何包,直接输入f=open(your_python声明变量类型
python声明变量类型,培训,代码,基础,变量,赋值,类型,字符串,语句,函数,上面,对于没有编程基础的读者,可以先不编写真正的Python程序,而是先打开pythonPython是强类型还是弱类型
pythonPython是强类型还是弱类型,培训,代码,标准,类型,语言,变量,脚本语言,解释性,动态,赋值,python是强类型的动态脚本语言。强类型:不允许不python有哪些方法可以解压文件?
python有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大。python怎么看类型
python怎么看类型,培训,类型,对象,函数,实例,变量,语法,以上,参数,不是,python中是可以判断对象的类型的,判断python中的对象类型,可以使用isinpython怎么判断元素类型
python怎么判断元素类型,培训,类型,函数,实例,元素,对象,字符串,变量,字典,语法,Python中的元素类型常见的有列表,字典,元组,字符串,布尔值,Nonepython数字类型有哪些
python数字类型有哪些,数字,培训,复数,浮点,变量,类型,赋值,定义,范围,表示,python中数字类型有分为如下几种类型:整型-int长整型-long浮点型-python文件无法读写怎么办
python文件无法读写怎么办,数据,培训,文件,保险,磁盘,操作系统,函数,对象,模式,表示,读写文件是最常见的IO操作。Python内置了读写文件的函数