使用代码创建SQL查询

时间:2017-06-28 16:15:02

标签: c# sql .net

我喜欢在代码中做这样的事情:

string[] columns = new string[]{"col1, col2"};
var query = SELECT(columns).FROM("ANY_TABLE");
string strQuery = query.ToString();

和strQuery现在应该包含一个sql查询字符串,如:

SELECT col1, col2 FROM ANY_TABLE

我已经尝试过找到这样的东西,但我不知道我可以使用的任何标签。 我知道有LINQ,但我认为它只适用于EF并且不确定它是否可以输出这样的字符串。

感谢

1 个答案:

答案 0 :(得分:0)

一个简单的方法可能是:

// Your dummy data

 var data = [
  {name:'John',number:1},
  {name:'Peter',number:2},
  {name:'Mario',number:3},
  {name:'Jack',number:4}
 ];

// function for pagination

  function page(index,data){
  var count = 2;
  var pageNo = index;
  if(index == 0){
    pageNo = 1;
  }
  var currentCount = count * pageNo;

  return (data.slice(index,currentCount));
}

// call this function and pass page index and the data

page(0,data); // 1st page and data array