using System.Linq.Dynamic.Core;
using System.Linq.Dynamic.Core.CustomTypeProviders;
public string UserName { get; set; }
public string LastName { get; set; }
public string GetFullName()
return $"{UserName} {LastName}";
public static void Main()
var users = new [] { new User { UserName = "A", LastName = "B" }, new User { UserName = "C", LastName = "D" } }.AsQueryable();
var result = users.Select("GetFullName()");