我通过代码使用 NHibernate 映射在服务器(SQL Server 2008)和客户端(SQL Server CE 3.5)上创建表。
这一栏
Property(x => x.Latitude, c =>
{
c.Precision(10);
c.Scale(8);
c.NotNullable(false);
});
在生成decimal(10,8)
.
但在 SQL Server CE 客户端上,它会生成一个numeric(19,0)
? 我在这里的映射中做错了吗?我正在使用 NHibernate 3.3.2。