dynamically build select clause linq
问题 class someClass { public int Id { get; set; } public string Name{ get; set; } ... public string someProperty { get; set; } } Expression<Func<someClass, object>> selector = null; selector = k => new { k.Id ,k.Name }; var serult = myData.Select(selector); // .Select(p=> new {p.Name , p.Id}) etc. This sample code is working But; Expression<Func<someClass, ???>> createSelector(string[] fields) { ... .... return ... } Expression<Func<someClass, ???>> selector = createSelector({"Name","Id"}); Is