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

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