Я хочу, чтобы указать свойства, которые нужно заполнить/обновить в выражении linq. Что-то в следующем виде:Задание свойств для обновления в запросе linq
Proxy.UpdateEmployee(List<string> propertiesNames)
Proxy.GetEmployee() //inside the method populate only certain properties
возвращаемые значения должны быть известного типа (не анонимные типы не принимаются). DLINQ позволяет выбирать, указывая имена свойств, но в результате есть интерфейс IQueryable
, и я не могу выполнить AsEnumerable
(), чтобы впоследствии создать запрос типа.
спасибо за предложение. Пробовал этот подход, появляется медленнее и производит нежелательные побочные эффекты ... –
Что вы имеете в виду производит нежелательные побочные эффекты? Медленно, чем что? Это единственный способ изменить объект, учитывая имена строк изменяемых свойств. –