예제 #1
0
파일: CountTests.cs 프로젝트: ywscr/linq2db
 public void SubQueryCount([IncludeDataSources(TestProvName.AllSqlServer2008Plus)] string context)
 {
     using (var db = new TestDataConnection(context))
     {
         AreEqual(
             from p in Parent
             select Parent.Where(t => t.ParentID == p.ParentID).Count()
             ,
             from p in db.Parent
             select Sql.AsSql(db.GetParentByID(p.ParentID).Count()));
     }
 }
예제 #2
0
 public void SubQueryCount(string context)
 {
     using (var db = new TestDataConnection(context))
     {
         AreEqual(
             from p in Parent
             select Parent.Where(t => t.ParentID == p.ParentID).Count()
             ,
             from p in db.Parent
             select Sql.AsSql(db.GetParentByID(p.ParentID).Count()));
     }
 }
예제 #3
0
파일: CountTest.cs 프로젝트: jjchiw/linq2db
 public void SubQueryCount(string context)
 {
     using (var db = new TestDataConnection(context))
     {
         AreEqual(
             from p in Parent
             select Parent.Where(t => t.ParentID == p.ParentID).Count()
             ,
             from p in db.Parent
             select Sql.AsSql(db.GetParentByID(p.ParentID).Count()));
     }
 }
예제 #4
0
 public void SubQueryCount([IncludeDataContexts(ProviderName.SqlServer2008)] string context)
 {
     using (var db = new TestDataConnection(context))
     {
         AreEqual(
             from p in Parent
             select Parent.Where(t => t.ParentID == p.ParentID).Count()
             ,
             from p in db.Parent
             select Sql.AsSql(db.GetParentByID(p.ParentID).Count()));
     }
 }