mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-24 07:22:57 +08:00
Synchronization code
This commit is contained in:
parent
32c9b2232a
commit
220701e5ea
@ -506,7 +506,11 @@ namespace SqlSugar
|
|||||||
|
|
||||||
private static bool IsArrayItem(Dictionary<string, object> readerValues, PropertyInfo item)
|
private static bool IsArrayItem(Dictionary<string, object> readerValues, PropertyInfo item)
|
||||||
{
|
{
|
||||||
return item.PropertyType.IsArray && readerValues.Any(y => y.Key.EqualCase(item.Name)) && readerValues.FirstOrDefault(y => y.Key.EqualCase(item.Name)).Value is string;
|
var isArray= item.PropertyType.IsArray && readerValues.Any(y => y.Key.EqualCase(item.Name)) && readerValues.FirstOrDefault(y => y.Key.EqualCase(item.Name)).Value is string;
|
||||||
|
var isListItem = item.PropertyType.FullName.IsCollectionsList()&&
|
||||||
|
item.PropertyType.GenericTypeArguments.Length==1&&
|
||||||
|
item.PropertyType.GenericTypeArguments .First().IsClass()==false&& readerValues.FirstOrDefault(y => y.Key.EqualCase(item.Name)).Value is string;
|
||||||
|
return isArray || isListItem;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static bool IsJsonList(Dictionary<string, object> readerValues, PropertyInfo item)
|
private static bool IsJsonList(Dictionary<string, object> readerValues, PropertyInfo item)
|
||||||
|
Loading…
Reference in New Issue
Block a user