mysql主键定义为无符号的int类型,c#中模型字段定义成uint类型,Saveable时报错,但数据依然添加进数据库中了,若c#中改成int类型并不会报错
System.ArgumentException: Object of type 'System.Int32' cannot be converted to type 'System.UInt32'.
at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
at System.Reflection.MethodBase.CheckArguments(Object[] parameters, Binder binder, BindingFlags invokeAttr, CultureInfo culture, Signature sig)
at System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index)
at SqlSugar.InsertableProvider1.ExecuteCommandIdentityIntoEntity() in D:\Test\SqlSugar\Src\Asp.NetCore2\SqlSeverTest\SqlSugar\Abstract\InsertableProvider\InsertableProvider.cs:line 105 at SqlSugar.SaveableProvider1.ExecuteReturnEntity() in D:\Test\SqlSugar\Src\Asp.NetCore2\SqlSeverTest\SqlSugar\Abstract\SaveableProvider\SaveableProvider.cs:line 106
at OrmTest.Demo0_SqlSugarClient.SqlSugarClient() in D:\Test\SqlSugar\Src\Asp.NetCore2\SqlSeverTest\MySqlTest\Demo\Demo0_SqlSugarClient.cs:line 85