Я пытаюсь использовать LINQ / LAMBDA для доступа к свойству
List<Latest> latestBooks = DataContext.Session.Query<Book>().Where(x=> x.Enabled == "True" ).Select(x => new Latest(x.Title,x.Author)).Take(10).ToList();
Но в классе Book определено другое свойство, которое выглядит следующим образом:
public virtual string FrontEndLink { get { return string.Format("http://myurl/{0}", Filename); } }
Когда я пытаюсьэто
List<Latest> latestBooks = DataContext.Session.Query<Book>().Where(x=> x.Enabled == "True" ).Select(x => new Latest(x.FrontEndLink)).Take(10).ToList();
Код ломается и выдает ошибку:
Could not resolve property: Quote((x, ) => (x.Id)), ), Quote((x, ) => (new Latest(x.FrontEndLink, ))), ), p1, )]