Как я могу загрузить объект с зависимостями через метод Invoke?
например. У меня есть DTO:
[DataContract]
публичный класс MyDTO
{
[DataMember] public int Id {get; set;}
[DataMember]
открытая строка SomeField {get; set;}
[DataMember] [Включить] публичные IList Зависимости {get; set}
}
И вызвать метод:
* * Тысяча двадцать-одина [Invoke] * * тысяча двадцать-дв
публичный MyDTO GetDTO ()
{
вернуть новый MyDTO ()
{
Id = 1,
SomeFields = "Test",
Зависимости = новый список () {new SomeEntity ()};
}
В этом случае на стороне клиента я могу присоединить экземпляр MyDTO к контексту основного домена, но зависимости не загружаются. Я не хочу создавать новый метод для получения зависимостей по отдельности. Если создать метод запроса вместо вызова, я должен работать с IEnumerable, но мне нужен только один экземпляр. Каков наилучший способ решить это? Спасибо.