本文整理汇总了C#中DataScanner类的典型用法代码示例。如果您正苦于以下问题:C#DataScanner类的具体用法?C#DataScanner怎么用?C#DataScanner使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:BigintTests
publicvoidBigintTests(DatabaseVersionversion)
{
RunDatabaseTest(version,db=>
{
varscanner=newDataScanner(db);
varrows=scanner.ScanTable("BigintTests").ToList();
Assert.AreEqual(1,rows[0].Field
("A"));
Assert.AreEqual(-125,rows[1].Field("A"));
Assert.AreEqual(-129,rows[2].Field("A"));
Assert.AreEqual(-130,rows[3].Field("A"));
Assert.AreEqual(125,rows[4].Field("A"));
Assert.AreEqual(130,rows[5].Field("A"));
Assert.AreEqual(-32768,rows[6].Field("A"));
Assert.AreEqual(32767,rows[7].Field("A"));
Assert.AreEqual(null,rows[8].Field("A"));
Assert.AreEqual(0,rows[9].Field("A"));
Assert.AreEqual(32768,rows[10].Field("A"));
Assert.AreEqual(8388607,rows[11].Field("A"));
Assert.AreEqual(2147483647,rows[12].Field("A"));
Assert.AreEqual(-8388608,rows[13].Field("A"));
Assert.AreEqual(-8388609,rows[14].Field("A"));
Assert.AreEqual(-2147483648,rows[15].Field("A"));
Assert.AreEqual(9223372036854775807,rows[16].Field("A"));
Assert.AreEqual(36028797018963967,rows[17].Field("A"));
Assert.AreEqual(140737488355327,rows[18].Field("A"));
Assert.AreEqual(549755813887,rows[19].Field("A"));
Assert.AreEqual(2147483648,rows[20].Field("A"));
Assert.AreEqual(-9223372036854775808,rows[21].Field("A"));
Assert.AreEqual(-36028797018963967,rows[22].Field("A"));
Assert.AreEqual(-140737488355327,rows[23].Field("A"));
Assert.AreEqual(-549755813887,rows[24].Field("A"));
Assert.AreEqual(-2147483648,rows[25].Field("A"));
});
}
原文链接:http://www.jxszl.com/biancheng/C/556878.html