System.Runtime.Serialization.InvalidDataContractException:没有属性的set方法

Bre*_*ead 10 c# wcf

由于错误显示我没有我的属性的setter,但我不想要一个setter,它应该是readonly.

slu*_*ter 15

编辑:制作二传手internal.

这仍然可以在程序集中进行设置,但它是一个很好的技巧,当用于位于其他人使用的程序集中的数据对象时效果很好,因为那些使用程序集将无法设置属性,但是各种序列化程序能够.