2014-10-16 52 views

回答

0

不,一個複雜的屬性不能爲空,因爲它在概念上是一個值類型。我們還希望確保您始終可以通過複雜類型導航。即您不必擔心空複選屬性路徑。例如:aCompany.Address.City,其中'Address'屬性是一個複雜類型,永遠不會拋出異常,因爲'Address'永遠不能爲空。

您可以做的是將複雜類型中的所有屬性設置爲空(或默認值),並編寫邏輯來處理與這些特徵匹配的複雜對象。

希望這是有道理的。

相關問題