如何通過調用方法加載具有依賴關係的對象?Ria服務。通過調用方法加載具有依賴關係的對象
E.g.我有一個DTO:
[DataContract]
公共類MyDTO
{
[數據成員]公衆詮釋標識{獲取;集;}
[數據成員] 公共字符串SomeField {get; set;}
[DataMember] [Include] public IList < SomeEntity>依賴關係{得到;集} }
並調用方法:
[調用]
公共MyDTO GetDTO()
{
返回新MyDTO() { ID = 1, SomeFields =「T est「, 依賴關係=新列表< SomeEntity>(){new SomeEntity()}; }
在這種情況下在客戶端,我可以MyDTO例如附加到主域範圍內,但相關性不加載。我不想創建新的方法來單獨獲得依賴關係。如果創建查詢方法而不是調用我應該使用IEnumerable,但我只需要一個實例。解決這個問題的最好方法是什麼?謝謝。