我有一个视图,它展示了4个表格的层次以显示为报告。在视图中它包含每个表的主键(Guid)以及一些显示数据。nhibernate,Mysql和Guids的问题
问题是,guid被作为varbinary(16)而不是二进制(16)返回,因此nhibernate会引发错误。这对我来说似乎是一样的,但也许我错过了一些东西。
Guid应该包含32个带4个破折号的数字(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。
我已经尝试添加尊重二进制标志= true;到配置字符串,似乎所有这些都会影响常规类是否工作。
这一个让我难住。作为最后手段,我即将把主键还原为整数。
Jalchr - 它是否解决了?似乎没有解决办法。除非我错过了什么。 – 2010-06-26 04:43:44