我使用NServiceBus与一个 JavaScript客户端应用程序的后端供电。因此,我们有很多地方我们的命令 真的要动态列表(对象数组在JS,名单C#)的情况下。例如: -列表<dynamic>上NServiceBus消息
JSON:
{
"listProperty" : [
{
"propertyA" : "value",
"propertyB" : "valueB"
},
{
"propertyQ" : "valueQ"
}
]
}
C#:
class TheCommand : IMessage {
public List<dynamic> ListProperty {get; set;}
}
有没有办法用NServiceBus做到这一点?
-----实验结果-----
一些实验与NServiceBus XML序列表明, 它不理解动态:
<TheCommand>
<ListProperty>
<Object>
</Object>
</ListProperty>
</TheCommand>
他们只是序列化(和反序列化)作为对象,没有属性。
(这有点交叉后与雅虎组的为好。)
啊,不是长度,但包含的对象(类型)的结构中,需要是动态的。 – brendanjerwin 2012-01-10 17:01:01
编辑答案以在动态结构中包含更多内容 – 2012-01-10 18:09:07
我们确实有一个定义的结构,这种特殊情况适用于无模式文档数据库。文档的动态部分只是简单地通过并存储。 – brendanjerwin 2012-01-10 19:32:32