我遇到了一个问题,我用一个可变长度的消息数据字段向nServiceBus发送消息。 nServiceBus使用nHibernate创建一个名为PendingMentorEmailSagaData的类,名为修改nHibernate如何在nServiceBus中保存佐贺数据
[NServiceBus].[PendingMentorEmailSagaData]
。然而,消息字段被设置为nvarchar(255),我正在寻找一种方法将其设置为nvarchar(MAX)。
我试过使用嵌入式hbm文件,但得到“persistent class PendingMentorEmailSagaData not found
”错误。
这可能意味着我无法弄清楚设置文件的类是什么。
HBM的文件:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="PendingMentorEmailSagaData">
<id name="Id" />
<property name="OriginalMessageId" />
<property name="Originator" />
<property name="PendingMentorEmailCommandId" />
<property name="JobBoardCode" />
</class>
</hibernate-mapping>
PendingMentorEmailSagaData是传奇的数据类的名称。
我的问题简单化你是如何覆盖nservicebus的nhibernate功能的,在它的exportschema中创建表的方式。我试过添加汇编和命名空间也没有运气。程序集是项目名称,命名空间是数据类的名称空间吗? – RandomUs1r 2014-08-30 15:03:07