如何使用 subsonic 3 获取随机行列表
我正在使用 SubSonic 3 版本的 Active record 模式。我的要求是从表中随机获取 3 行。经过一番谷歌搜索后,我发现我可以在 SQL 中使用 NewID 函数,但我不知道如何使用亚音速获取 Randow 行 谢谢
I am using Active record pattern of SubSonic 3 version. My requirement is to get 3 random rows from the Table. After some googling I found out that I can use NewID function in SQL but I dont know to get the Randow rows using sub sonic
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
亚音速总是有一个“后门”。它称为 InlineQuery (SubSonic 2.2) 或 CodingHorror (SubSonic 3): http://subsonicproject.com/docs/CodingHorror< /a>
你的 SQL 查询可能看起来像这样:
所以我建议这样
如果它没有从 subsonic 2.2 更改为 3,ExcecuteTypedList() 方法在与 valuetype 作为泛型一起使用时返回查询中的第一个元素类型参数。在本例中:id.
这也可能有效:
There's always a "backdoor" with subsonic. It's called InlineQuery (SubSonic 2.2) or CodingHorror (SubSonic 3): http://subsonicproject.com/docs/CodingHorror
Your SQL Query will probably look like this:
So I would suggest something like this
If it didn't changed from subsonic 2.2 to 3 the ExcecuteTypedList() method returns the first element from the query when used with a valuetype as the generic type parameter. In this case: id.
This might work, too: