@@ -207,7 +207,9 @@ private static void RunAuthorTests()
207207
208208 // insert values only in Id, Name, Birthday, Rate and Active fields
209209 expected = 4 ;
210- ev . Insert ( rn => new { rn . Id , rn . Name , rn . Birthday , rn . Active , rn . Rate } ) ;
210+ //ev = OrmLiteConfig.DialectProvider.ExpressionVisitor<Author>();
211+
212+ //ev.Insert(rn => new { rn.Id, rn.Name, rn.Birthday, rn.Active, rn.Rate });
211213 db . InsertOnly ( new Author ( ) { Active = false , Rate = 0 , Name = "Victor Grozny" , Birthday = DateTime . Today . AddYears ( - 18 ) } , ev ) ;
212214 db . InsertOnly ( new Author ( ) { Active = false , Rate = 0 , Name = "Ivan Chorny" , Birthday = DateTime . Today . AddYears ( - 19 ) } , ev ) ;
213215 ev . Where ( rn => ! rn . Active ) ;
@@ -230,17 +232,18 @@ private static void RunAuthorTests()
230232
231233
232234 // lets select all records ordered by Rate Descending and Name Ascending
233- expected = 14 ;
234- ev . Where ( ) . OrderBy ( rn => new { at = Sql . Desc ( rn . Rate ) , rn . Name } ) ; // clear where condition
235- result = db . Select ( ev ) ;
236- Console . WriteLine ( ev . WhereExpression ) ;
237- Console . WriteLine ( "Expected:{0} ; Selected:{1}, OK? {2}" , expected , result . Count , expected == result . Count ) ;
238- Console . WriteLine ( ev . OrderByExpression ) ;
239- var author = result . FirstOrDefault ( ) ;
240- Console . WriteLine ( "Expected:{0} ; Selected:{1}, OK? {2}" , "Claudia Espinel" , author . Name , "Claudia Espinel" == author . Name ) ;
235+ // expected = 14;
236+ // ev.Where().OrderBy(rn => new { at = Sql.Desc(rn.Rate), rn.Name }); // clear where condition
237+ // result = db.Select(ev);
238+ // Console.WriteLine(ev.WhereExpression);
239+ // Console.WriteLine("Expected:{0} ; Selected:{1}, OK? {2}", expected, result.Count, expected == result.Count);
240+ // Console.WriteLine(ev.OrderByExpression);
241+ // var author = result.FirstOrDefault();
242+ // Console.WriteLine("Expected:{0} ; Selected:{1}, OK? {2}", "Claudia Espinel", author.Name, "Claudia Espinel" == author.Name);
241243
242244 // select only first 5 rows ....
243245
246+ ev = OrmLiteConfig . DialectProvider . ExpressionVisitor < Author > ( ) ;
244247 expected = 5 ;
245248 ev . Limit ( 5 ) ; // note: order is the same as in the last sentence
246249 result = db . Select ( ev ) ;
@@ -250,16 +253,16 @@ private static void RunAuthorTests()
250253
251254 // and finally lets select only Name and City (name will be "UPPERCASED" )
252255
253- ev . Select ( rn => new { at = Sql . As ( rn . Name . ToUpper ( ) , "Name" ) , rn . City } ) ;
254- Console . WriteLine ( ev . SelectExpression ) ;
255- result = db . Select ( ev ) ;
256- author = result . FirstOrDefault ( ) ;
257- Console . WriteLine ( "Expected:{0} ; Selected:{1}, OK? {2}" , "Claudia Espinel" . ToUpper ( ) , author . Name , "Claudia Espinel" . ToUpper ( ) == author . Name ) ;
256+ // ev.Select(rn => new { at = Sql.As(rn.Name.ToUpper(), "Name"), rn.City });
257+ // Console.WriteLine(ev.SelectExpression);
258+ // result = db.Select(ev);
259+ //var author = result.FirstOrDefault();
260+ // Console.WriteLine("Expected:{0} ; Selected:{1}, OK? {2}", "Claudia Espinel".ToUpper(), author.Name, "Claudia Espinel".ToUpper() == author.Name);
258261
259262 //paging :
260263 ev . Limit ( 0 , 4 ) ; // first page, page size=4;
261264 result = db . Select ( ev ) ;
262- author = result . FirstOrDefault ( ) ;
265+ var author = result . FirstOrDefault ( ) ;
263266 Console . WriteLine ( "Expected:{0} ; Selected:{1}, OK? {2}" , "Claudia Espinel" . ToUpper ( ) , author . Name , "Claudia Espinel" . ToUpper ( ) == author . Name ) ;
264267
265268 ev . Limit ( 4 , 4 ) ; // second page
0 commit comments