如何在c#中使用递归函数从db读取数据

时间:2018-03-03 15:35:10

标签: c# recursion

我试图编写一个递归函数,最终将从数据库中读取数据记录。 每个记录都有一个数字,但它们不是必需的顺序;例如: 我可以[1-30,40-50,60-70]。 我的目标是获取x记录,无论其序列号如何。 请注意,记录必须具有较高的顺序,因此,例如,如果我收到1-30,则不能得到低于30的数字(仅31或更高)。

函数输入为:(int from,int count): 我必须返回计数记录。

所以我的算法用下一个有效的记录号填充漏洞。 所以在[1-30,40-50,60-70]的例子中。 记录31-39将指向记录40,51-59 - >到60等。

public int[] GetRecords(int start, int count)
{
     int[] readfromdb = Read(50); // reads 1-50 ([31-39 points to 40])
        ????
}

非常感谢帮助!

0 个答案:

没有答案