Hd.QueryExtensions.SqlConstant.Date C# (CSharp) Method

Date() public static method

Creates a SqlConstant which represents a date value.
public static Date ( System.DateTime val ) : SqlConstant
val System.DateTime Value of the expression
return SqlConstant
		public static SqlConstant Date(DateTime val)
		{
			return new SqlConstant(SqlDataType.Date, val);
		}

Usage Example

Ejemplo n.º 1
0
        /// <summary>
        /// Adds a value
        /// </summary>
        /// <param name="val">The value which is to be added</param>
        /// <remarks>
        /// This method automatically determins the type of the value and creates the appropriate SqlConstant object.
        /// </remarks>
        public void Add(object val)
        {
            if (val == null)
            {
                return;
            }

            SqlConstant constant;

            if (val is string)
            {
                constant = SqlConstant.String((string)val);
            }
            else if (val is int)
            {
                constant = SqlConstant.Number((int)val);
            }
            else if (val is DateTime)
            {
                constant = SqlConstant.Date((DateTime)val);
            }
            else if (val is double)
            {
                constant = SqlConstant.Number((double)val);
            }
            else if (val is float)
            {
                constant = SqlConstant.Number((double)val);
            }
            else if (val is decimal)
            {
                constant = SqlConstant.Number((decimal)val);
            }
            else
            {
                constant = SqlConstant.String(val.ToString());
            }

            Add(constant);
        }
All Usage Examples Of Hd.QueryExtensions.SqlConstant::Date