sunkaixuan
8 years ago
5 changed files with 60 additions and 177 deletions
@ -1,102 +1,16 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
|
|||
namespace SqlSugar |
|||
{ |
|||
public class MySqlDbBind : DbBindProvider |
|||
{ |
|||
public override string GetPropertyTypeName(string typeName) |
|||
public override List<KeyValuePair<string, CSharpDataType>> MappingTypes |
|||
{ |
|||
string reval; |
|||
switch (typeName.ToLower()) |
|||
{ |
|||
case "int": |
|||
reval = "int"; |
|||
break; |
|||
case "text": |
|||
reval = "string"; |
|||
break; |
|||
case "bigint": |
|||
reval = "long"; |
|||
break; |
|||
case "binary": |
|||
reval = "object"; |
|||
break; |
|||
case "bit": |
|||
reval = "bool"; |
|||
break; |
|||
case "char": |
|||
reval = "string"; |
|||
break; |
|||
case "datetime": |
|||
case "date": |
|||
case "datetime2": |
|||
reval = "dateTime"; |
|||
break; |
|||
case "single": |
|||
case "decimal": |
|||
reval = "decimal"; |
|||
break; |
|||
case "float": |
|||
reval = "double"; |
|||
break; |
|||
case "image": |
|||
reval = "byte[]"; |
|||
break; |
|||
case "money": |
|||
reval = "decimal"; |
|||
break; |
|||
case "nchar": |
|||
reval = "string"; |
|||
break; |
|||
case "ntext": |
|||
reval = "string"; |
|||
break; |
|||
case "numeric": |
|||
reval = "decimal"; |
|||
break; |
|||
case "nvarchar": |
|||
reval = "string"; |
|||
break; |
|||
case "real": |
|||
reval = "float"; |
|||
break; |
|||
case "smalldatetime": |
|||
reval = "dateTime"; |
|||
break; |
|||
case "smallint": |
|||
reval = "short"; |
|||
break; |
|||
case "smallmoney": |
|||
reval = "decimal"; |
|||
break; |
|||
case "timestamp": |
|||
reval = "dateTime"; |
|||
break; |
|||
case "tinyint": |
|||
reval = "byte"; |
|||
break; |
|||
case "uniqueidentifier": |
|||
reval = "guid"; |
|||
break; |
|||
case "varbinary": |
|||
reval = "byte[]"; |
|||
break; |
|||
case "varchar": |
|||
reval = "string"; |
|||
break; |
|||
case "Variant": |
|||
reval = "object"; |
|||
break; |
|||
default: |
|||
reval = "other"; |
|||
break; |
|||
} |
|||
return reval; |
|||
} |
|||
|
|||
public override string GetConvertString(string dbTypeName) |
|||
{ |
|||
throw new NotImplementedException(); |
|||
get |
|||
{ |
|||
throw new NotImplementedException(); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
|
Loading…
Reference in new issue