亚音速 3 中的独特查询问题
ProductCollection select = new
Select(Product.SupplierIDColumn).From<Product>().Distinct()
.ExecuteAsCollection<ProductCollection>();
http://subsonicproject.com/docs/Distinct
从上面的示例中,我试图从我的列表中获取不同的类别表,但出现很多问题
- 我不能放置这样的列
Product.SupplierIDColumn
我不知道为什么我的类EventListing
对这些列没有智能感知 Distinct() 函数在
From
之后不可用。()
ProductCollection select = new
Select(Product.SupplierIDColumn).From<Product>().Distinct()
.ExecuteAsCollection<ProductCollection>();
http://subsonicproject.com/docs/Distinct
From above example I am trying to get distinct category from my table but many problems comes
- I can not put column like this
Product.SupplierIDColumn
I dont know why my classEventListing
has no intellisense for these columns Distinct()
function is not available afterFrom<EventListing>()
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有趣的是,看起来 SubSonic 2 中的 SqlQuery 类有一个 Distinct() 方法,但 SubSonic 3 中的 SqlQuery 类没有。您可以尝试 SS2 而不是 3,或者如果您使用 3,我建议改用 Linq 表达式。换句话说,类似于:
-或-
Interestingly, it looks like the SqlQuery class in SubSonic 2 had a Distinct() method, but the SqlQuery class in SubSonic 3 does not. You could try SS2 instead of 3, or if you are using 3, I suggest using Linq expressions instead. In other words, something like:
-or-