我使用Include
屬性上我的屬性時,他們回到正確地傳送到客戶端,但一旦我把它送回了RIA服務進行進一步處理的財產是現在爲空。利雅服務:包括實體返回null回服務
internal sealed class lSyncMetadata
{
private lSyncMetadata()
{
}
public string ConflictMessage { get; set; }
public DateTime DateInserted { get; set; }
public Guid vValueId { get; set; }
[Key]
public Guid ID { get; set; }
public bool IsConflict { get; set; }
public bool IsReadyToSync { get; set; }
public Guid SyncSet { get; set; }
[Include]
public vValue vValue { get; set; }
}
你是否在對象上下文中調用了Include? – 2012-03-16 08:16:57
沒有在客戶端創建lSync對象,所以是vValue,當我將lSync的實例傳遞給我的ria服務以保存對象時,vValue爲null。 – arcbound08 2012-03-16 08:21:52
vValue是一個新對象嗎?如果沒有,RIA只會將vValueId發送到服務器,因爲它不需要整個對象。 – Leo 2012-03-16 09:39:45