/// <summary>
        /// Will take the string and split it based on the delimiter and convert it to the enum value.
        /// </summary>
        public static List <T> FromDelimitedToEnum <T>(this string value, string delimiter = FromDelimited_DefaultDelimiter)
        {
            EnumHelper.AssertEnumType <T>();

            var list = value.FromDelimited(delimiter);

            return(list.Select(x => EnumHelper.GetEnumViaDbValue <T>(x)).ToList());
        }