有沒有關於使用結構作爲WCF服務的返回類型的官方建議?使用帶WCF服務的結構
我目前正在與我沒有寫的服務進行交互,並且發現自己的靈感來問我是否有必要擔心我的煩惱。
我過去一直使用的類 - 可能部分是因爲那是什麼樣一直顯示,但我現在想想,對於其他的「直覺」的原因:
我開始合同風格通過定義一個單獨的項目來表示接口,這些接口表示服務將來回傳遞的類型。
我使用LINQ很多,所以對可空性的測試是隱式的引用類型,而對於結構體和其他值類型,我總是需要標記爲可空。
雖然我會承認這比我腦海中的項目列表更直觀。我想過要問這個問題,因爲我處理返回結構服務以及具有返回值時務請寫:的
var foo = Bar.Value.MyField;
代替
var foo = Bar.Value;
@David:更新了我的答案並附加了一些想法 – 2009-11-20 20:18:16