EdmFunctions.CreateTime Method (DbExpression, DbExpression, DbExpression)
Creates a DbFunctionExpression that invokes the canonical 'CreateTime' function with the specified arguments. second must have a result type of Edm.Double, while all other arguments must have a result type of Edm.Int32. The result type of the expression is Edm.Time.
Assembly: EntityFramework (in EntityFramework.dll)
public static DbFunctionExpression CreateTime( DbExpression hour, DbExpression minute, DbExpression second )
Parameters
- hour
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbExpression
An expression that provides the hour value for the new DateTime instance.
- minute
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbExpression
An expression that provides the minute value for the new DateTime instance.
- second
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbExpression
An expression that provides the second value for the new DateTime instance.
Return Value
Type: System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpressionA new DbFunctionExpression that returns a new Time based on the specified values.
Exception | Condition |
---|---|
ArgumentNullException | hour, minute, or second is null. |
ArgumentException | No overload of the canonical 'CreateTime' function accepts arguments with the result type of hour, minute, and second. |