Esempio n. 1
0
 internal override SqlSelect VisitSelect(SqlSelect select)
 {
     if (select.IsDistinct)
     {
         bool changed;
         bool containsLongExpressions;
         ConvertColumnsToMax(select, out changed, out containsLongExpressions);
         if (containsLongExpressions)
         {
             this.annotations.Add(select, new SqlServerCompatibilityAnnotation(
                                      Strings.TextNTextAndImageCannotOccurInDistinct(select.SourceExpression), SqlProvider.ProviderMode.Sql2000, SqlProvider.ProviderMode.SqlCE));
         }
     }
     return(base.VisitSelect(select));
 }