NHibernate:使用c#double与SQL Server作为"浮动"

Nil*_*ils 5 sql-server nhibernate

我使用NH将c#-double值映射到SQL Server 2005作为浮点数.一切都很好,但最近我尝试运行SchemaValidator.

SchemaValidator 失败:

Found: float, Expected DOUBLE PRECISION
Run Code Online (Sandbox Code Playgroud)

使用DOUBLE PRECISION作品创建表,但SQL Server会将列报告为float

我在这里遗漏了什么,或者这是NHibernates类型映射中的(次要)错误?

编辑:
此错误已在2014-06-27发行版中修复:NHibernate-4.0.0.Alpha2

Aar*_*iel 4

Float(53) 或 SQL Server 中的 float 与 C# double 具有相同的精度,因此这将是验证器中的一个错误。