首先进行查询对象绑定
2.利用反射获取对象属性,及属性值,将其转换为字典
public static Dictionary<string, object> GetNonEmptyProperties(object obj)
{
var nonEmptyProperties = new Dictionary<string, object>();
if (obj == null)
return nonEmptyProperties;
// 使用反射获取对象的所有公共实例属性
PropertyInfo[] properties = obj.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance);
foreach (PropertyInfo prop in properties)
{
// 获取属性的值
var