@@ -12,20 +12,20 @@ public class MySqlDialectProvider : OrmLiteDialectProviderBase<MySqlDialectProvi
1212 {
1313 public static MySqlDialectProvider Instance = new MySqlDialectProvider ( ) ;
1414
15- private const string TextColumnDefinition = "TEXT" ;
15+ private const string TextColumnDefinition = "TEXT" ;
1616
17- private MySqlDialectProvider ( )
17+ private MySqlDialectProvider ( )
1818 {
1919 base . AutoIncrementDefinition = "AUTO_INCREMENT" ;
2020 base . IntColumnDefinition = "int(11)" ;
2121 base . BoolColumnDefinition = "tinyint(1)" ;
2222 base . DecimalColumnDefinition = "decimal(38,6)" ;
2323 base . GuidColumnDefinition = "char(36)" ;
2424 base . DefaultStringLength = 255 ;
25- base . MaxStringColumnDefinition = "TEXT" ;
25+ base . MaxStringColumnDefinition = "TEXT" ;
2626 base . InitColumnTypeMap ( ) ;
27- base . DefaultValueFormat = " DEFAULT '{0}'" ;
28- base . SelectIdentitySql = "SELECT LAST_INSERT_ID()" ;
27+ base . DefaultValueFormat = " DEFAULT '{0}'" ;
28+ base . SelectIdentitySql = "SELECT LAST_INSERT_ID()" ;
2929 }
3030
3131 public override void OnAfterInitColumnTypeMap ( )
@@ -58,7 +58,7 @@ public override string GetQuotedValue(object value, Type fieldType)
5858 *
5959 * for more details see: http://dev.mysql.com/doc/refman/5.1/en/datetime.html
6060 */
61- const string dateTimeFormat = "yyyy-MM-dd HH:mm:ss" ;
61+ const string dateTimeFormat = "yyyy-MM-dd HH:mm:ss" ;
6262
6363 return base . GetQuotedValue ( dateValue . ToString ( dateTimeFormat ) , typeof ( string ) ) ;
6464 }
@@ -99,37 +99,37 @@ public override string GetQuotedTableName(string tableName)
9999 return string . Format ( "`{0}`" , NamingStrategy . GetTableName ( tableName ) ) ;
100100 }
101101
102- public override string GetQuotedColumnName ( string columnName )
103- {
104- return string . Format ( "`{0}`" , NamingStrategy . GetColumnName ( columnName ) ) ;
105- }
102+ public override string GetQuotedColumnName ( string columnName )
103+ {
104+ return string . Format ( "`{0}`" , NamingStrategy . GetColumnName ( columnName ) ) ;
105+ }
106106
107107 public override string GetQuotedName ( string name )
108108 {
109- return string . Format ( "`{0}`" , name ) ;
109+ return string . Format ( "`{0}`" , name ) ;
110+ }
111+
112+ public override SqlExpression < T > SqlExpression < T > ( )
113+ {
114+ return new MySqlExpression < T > ( ) ;
110115 }
111-
112- public override SqlExpression < T > SqlExpression < T > ( )
113- {
114- return new MySqlExpression < T > ( ) ;
115- }
116-
117- public override bool DoesTableExist ( IDbCommand dbCmd , string tableName )
118- {
119- //Same as SQL Server apparently?
120- var sql = ( "SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES " +
121- "WHERE TABLE_NAME = {0} AND " +
122- "TABLE_SCHEMA = {1}" )
123- . SqlFmt ( tableName , dbCmd . Connection . Database ) ;
124-
125- //if (!string.IsNullOrEmpty(schemaName))
116+
117+ public override bool DoesTableExist ( IDbCommand dbCmd , string tableName )
118+ {
119+ //Same as SQL Server apparently?
120+ var sql = ( "SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES " +
121+ "WHERE TABLE_NAME = {0} AND " +
122+ "TABLE_SCHEMA = {1}" )
123+ . SqlFmt ( tableName , dbCmd . Connection . Database ) ;
124+
125+ //if (!string.IsNullOrEmpty(schemaName))
126126 // sql += " AND TABLE_SCHEMA = {0}".SqlFmt(schemaName);
127127
128- dbCmd . CommandText = sql ;
129- var result = dbCmd . LongScalar ( ) ;
128+ dbCmd . CommandText = sql ;
129+ var result = dbCmd . LongScalar ( ) ;
130130
131- return result > 0 ;
132- }
131+ return result > 0 ;
132+ }
133133
134134 public override string ToCreateTableStatement ( Type tableType )
135135 {
@@ -178,13 +178,13 @@ public string GetColumnDefinition(FieldDefinition fieldDefinition)
178178 return base . GetColumnDefinition (
179179 fieldDefinition . FieldName ,
180180 fieldDefinition . ColumnType ,
181- fieldDefinition . IsPrimaryKey ,
182- fieldDefinition . AutoIncrement ,
183- fieldDefinition . IsNullable ,
184- fieldDefinition . FieldLength ,
185- null ,
181+ fieldDefinition . IsPrimaryKey ,
182+ fieldDefinition . AutoIncrement ,
183+ fieldDefinition . IsNullable ,
184+ fieldDefinition . FieldLength ,
185+ null ,
186186 fieldDefinition . DefaultValue ,
187187 fieldDefinition . CustomFieldDefinition ) ;
188188 }
189- }
189+ }
190190}
0 commit comments