mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 17:20:49 +08:00 
			
		
		
		
	- 增加 神州通用 ShenTong 实现;#325
This commit is contained in:
		@@ -1214,6 +1214,7 @@ namespace FreeSql.Internal.CommonProvider
 | 
			
		||||
                    break;
 | 
			
		||||
                case DataType.PostgreSQL:
 | 
			
		||||
                case DataType.OdbcPostgreSQL:
 | 
			
		||||
                case DataType.OdbcKingbaseES:
 | 
			
		||||
                    _tosqlAppendContent = $" for update{(noawait ? " nowait" : "")}";
 | 
			
		||||
                    break;
 | 
			
		||||
                case DataType.Oracle:
 | 
			
		||||
@@ -1224,8 +1225,8 @@ namespace FreeSql.Internal.CommonProvider
 | 
			
		||||
                    break;
 | 
			
		||||
                case DataType.Sqlite:
 | 
			
		||||
                    break;
 | 
			
		||||
                case DataType.OdbcKingbaseES:
 | 
			
		||||
                    _tosqlAppendContent = $" for update{(noawait ? " nowait" : "")}";
 | 
			
		||||
                case DataType.ShenTong: //神通测试中发现,不支持 nowait
 | 
			
		||||
                    _tosqlAppendContent = " for update";
 | 
			
		||||
                    break;
 | 
			
		||||
            }
 | 
			
		||||
            return this as TSelect;
 | 
			
		||||
 
 | 
			
		||||
@@ -244,6 +244,7 @@ namespace FreeSql.Internal
 | 
			
		||||
                        case DataType.PostgreSQL:
 | 
			
		||||
                        case DataType.OdbcPostgreSQL:
 | 
			
		||||
                        case DataType.OdbcKingbaseES:
 | 
			
		||||
                        case DataType.ShenTong:
 | 
			
		||||
                            if (strlen < 0) colattr.DbType = "TEXT";
 | 
			
		||||
                            else colattr.DbType = Regex.Replace(colattr.DbType, charPatten, $"$1({strlen})");
 | 
			
		||||
                            break;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user