使用带有浮点列的 SQL Server 2012 我遇到了类似于NHibernate: Wrong column type: found float, expected double precision的问题,但对于 C# 单。但是,如果我在自定义方言中将列类型注册为 FLOAT(24),我会得到“Found: float, Expected REAL”。
简而言之,如果我不这样做RegisterColumnType
,它就会找到float
并想要REAL
,如果我这样做RegisterColumnType
,它就会发现真实并想要浮动。
有没有人看到这个问题并能够解决它?