aks*_*hik 14 .net c# protocol-buffers protobuf-net
我一直在阅读有关protobuf-net的内容,这太棒了!
有没有我可以使用的教程?(更具体地说是Dictionary<TKey,TValue>对于仿制药的合同)
有没有与之相关的提示?
我可以简单地将其插入我当前的代码库中,还是需要进行任何更改?
Mar*_*ell 14
Dictionary<TKey,TValue> 应该在很大程度上只是工作(至少在"v1";我还没有写过"v2").
我完全承认文档是......稀疏的.跳跃的想法:
我现在发生了很多事情(我刚刚换了工作等),但我的优先事项是:
时间是我最大的敌人.但如果你有一个特定的场景,请随意ping我,我会尽快回复你.
重新"我可以简单地将其插入"; 这取决于你的代码;-p
它需要某种方法来确定要序列化的每个成员的唯一编号.最简单的方法是通过属性; 它支持任何[XmlElement(Order=n)],[DataMember(Order=n)]或[ProtoMember(n)].如果您已经拥有至少其中一个(例如LINQ-to-SQL包含[DataMember]),那么它可能只是工作.
有是选项自动推断出的数字,但这是脆,不建议使用.只有当你知道自己永远不需要添加更多成员时才使用它(它按字母顺序排序,因此添加新内容AardvarkCount会破坏所有内容).
在"v2"(未发布,但有效)中,您现在可以独立于类型处理元数据 - 即您可以将protobuf-net与POCO,未归因类型一起使用.您也可以绕过构造函数等(WCF样式).如果你想要的话,更加灵活.当然,也支持属性方法.
| 归档时间: |
|
| 查看次数: |
10450 次 |
| 最近记录: |