mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 17:20:49 +08:00 
			
		
		
		
	- 增加 fsql.Insert(Dictionary<string, object>) 无实体类插入方法;#481
This commit is contained in:
		@@ -20,7 +20,7 @@ namespace FreeSql.MySql
 | 
			
		||||
        {
 | 
			
		||||
            if (string.IsNullOrEmpty(parameterName)) parameterName = $"p_{_params?.Count}";
 | 
			
		||||
            var ret = new MySqlParameter { ParameterName = QuoteParamterName(parameterName), Value = value };
 | 
			
		||||
            var dbtype = (MySqlDbType)_orm.CodeFirst.GetDbInfo(type)?.type;
 | 
			
		||||
            var dbtype = (MySqlDbType?)_orm.CodeFirst.GetDbInfo(type)?.type;
 | 
			
		||||
            if (col != null)
 | 
			
		||||
            {
 | 
			
		||||
                var dbtype2 = (MySqlDbType)_orm.DbFirst.GetDbType(new DatabaseModel.DbColumnInfo { DbTypeText = col.DbTypeText, DbTypeTextFull = col.Attribute.DbType, MaxLength = col.DbSize });
 | 
			
		||||
@@ -44,7 +44,7 @@ namespace FreeSql.MySql
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
                ret.MySqlDbType = dbtype;
 | 
			
		||||
                ret.MySqlDbType = dbtype ?? default;
 | 
			
		||||
                if (ret.MySqlDbType == MySqlDbType.Enum && value != null)
 | 
			
		||||
                    ret.Value = EnumValueToMySql(value);
 | 
			
		||||
            }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user