mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 17:20:49 +08:00 
			
		
		
		
	- 完善 [Column(MapType = typeof(byte[]))] 对 Guid/string 的映射支持;
This commit is contained in:
		@@ -80,15 +80,8 @@ namespace FreeSql.MsAccess
 | 
			
		||||
        public override string GetNoneParamaterSqlValue(List<DbParameter> specialParams, Type type, object value)
 | 
			
		||||
        {
 | 
			
		||||
            if (value == null) return "NULL";
 | 
			
		||||
            if (type == typeof(byte[]))
 | 
			
		||||
            {
 | 
			
		||||
                var bytes = value as byte[];
 | 
			
		||||
                var sb = new StringBuilder().Append("0x");
 | 
			
		||||
                foreach (var vc in bytes)
 | 
			
		||||
                    sb.Append(vc.ToString("X").PadLeft(2, '0'));
 | 
			
		||||
                return sb.ToString();
 | 
			
		||||
            }
 | 
			
		||||
            else if (type == typeof(TimeSpan) || type == typeof(TimeSpan?))
 | 
			
		||||
            if (type == typeof(byte[])) return $"0x{CommonUtils.BytesSqlRaw(value as byte[])}";
 | 
			
		||||
            if (type == typeof(TimeSpan) || type == typeof(TimeSpan?))
 | 
			
		||||
            {
 | 
			
		||||
                var ts = (TimeSpan)value;
 | 
			
		||||
                value = $"{ts.Hours}:{ts.Minutes}:{ts.Seconds}";
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user