3
我试图使用LINQ/LAMBDA访问属性无法解析属性(LINQ /λ)
List<Latest> latestBooks = DataContext.Session.Query<Book>().Where(x=> x.Enabled == "True").Select(x => new Latest(x.Title,x.Author)).Take(10).ToList();
但有看起来像这样的书类中定义的另一个属性:
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,)]
非常感谢乔恩的解决方案和明确的解释... thnx –