我有一个问题:
Select top(@val) from myTable
事实上,这是在asp.net MVC 5网站的Dapper中 - 但我认为原理是一样的。
而不是让一个分支选择全部(删除顶部(@val)) - 而另一个分支选择前n个记录。是否有一个值可以传递给@val来选择所有 - 好像顶级语句不在那里? (例如传入0或-1说 - (我试过这些,0返回0行,-1返回语法错误))。
我不想只是传递一个任意的高数字,因为这可能会导致以后的问题,不优雅,而且效率可能会降低。
这里有解决方案还是我坚持传递一个高数字或做一个if语句?
我无法在Google上找到任何有关此事的内容。
答案 0 :(得分:0)
我不确定您需要什么,但可能会满足您的需求:
Dapper
但我不知道你是否能够从MemoryError
...