我试图用这样的代码从我的表中只选择一些字段
IList<Product> res = sess.QueryOver<Product>()
.Select(x =>x.name)
.List<Product>();
此代码没有错误,但在运行时我得到了这个:“无法执行查找 [SQL:SQL 不可用]”值“Prod1 不是 SympleFlhLINQ.Product 类型,并且不能用于此通用集合”。
如果有人告诉我如何仅获取产品名称和引用的类别名称宽度这样的东西,那就太好了
IList<Product> res = sess.QueryOver<Product>()
.Select(x =>x.name)
.Select(x=>x.Cat.CategoryName)
.List<Product>();