示例#1
0
        public static IHub GetHubData(this IDvHubEntity entity)
        {
            if (entity == null)
            {
                return(null);
            }

            return((IHub)entity.GetPropertyValue($"{EntityHelper.GetHubPropertyName(entity.GetType())}.Value"));
        }
示例#2
0
        public static string GetBk(this IDvHubEntity entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var bkPropertyName = EntityHelper.GetBKColumnName(entity.GetType()).Replace(EntityHelper.BKColumnNamePrefix, string.Empty).ToPascalCase();

            return((string)entity.GetHubData().GetPropertyValue($"{bkPropertyName}.Value"));
        }
示例#3
0
 public static bool Exist(this IDvHubEntity entity)
 {
     return(entity != null && entity.GetHubData() != null);
 }