コード例 #1
0
ファイル: CaseTests.cs プロジェクト: w0lya/sharpql
        public void SimpleCase2()
        {
            var q = new SharpQuery();

            q.Select(q.Case(1).When(1, 2).When(3, 4).When(5, 6).Else(7)).EndStatement();
            TSqlAssert.ScriptsAreEqual(q.ToString(), @"
SELECT
    ( CASE  @p0 
 WHEN  @p0  THEN  @p1 
 WHEN  @p2  THEN  @p3 
 WHEN  @p4  THEN  @p5 
 ELSE  @p6 
 END )
");
        }
コード例 #2
0
ファイル: CaseTests.cs プロジェクト: codeinsiders/sharpql
 public void SimpleCase2()
 {
     var q = new SharpQuery();
     q.Select(q.Case(1).When(1, 2).When(3, 4).When(5, 6).Else(7)).EndStatement();
     TSqlAssert.ScriptsAreEqual(q.ToString(), @"
     SELECT
     ( CASE  @p0
      WHEN  @p0  THEN  @p1
      WHEN  @p2  THEN  @p3
      WHEN  @p4  THEN  @p5
      ELSE  @p6
      END )
     ");
 }