項目原來是在2.0上的,現(xiàn)在打算將一些實現(xiàn)挑出來用wcf實現(xiàn)相關(guān)的服務(wù)來調(diào)用1.里面有一個專門的實體項目A,存放各個實體類,現(xiàn)在wcf需要里面的相關(guān)類,即標識成DataContract,,這樣的話就需要將這個類改成3.5的環(huán)境,那么對于原來項目中引用A的項目,是否需要也改成3.5的環(huán)境??比如原來2.0的web項目,還有iis中要不要進一步設(shè)置??2,實體類上打上標識DataContract后,其他項目調(diào)用時會不會降低效率??3.DataMember中的order是做什么用的?哪些地方非常care這些順序??謝謝:)
1 回答

慕仙森
TA貢獻1827條經(jīng)驗 獲得超8個贊
1.是的,要改成3.5,但是.NET 3.5SP1的WCF可以在沒有DataContract的情況下序列化實體
2.不會降低效率,Attribute只有需要的時候才去檢查
3.Order是用來控制序列化和反序列化的順序的,默認為0,當屬性A依賴于屬性B時,建議A的Order大于B
- 1 回答
- 0 關(guān)注
- 338 瀏覽
添加回答
舉報
0/150
提交
取消