Show / Hide Table of Contents

    Class DataObjectQueryableExtensions

    XData LINQ query extensions

    Inheritance
    Object
    DataObjectQueryableExtensions
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: XData.Extensions
    Assembly: XData.docfx.dll
    Syntax
    public static class DataObjectQueryableExtensions

    Methods

    | Improve this Doc View Source

    CompareToCurrentDate(DateTime, FilterOperation)

    Compare value to current date

    Declaration
    public static bool CompareToCurrentDate(this DateTime source, FilterOperation operation)
    Parameters
    Type Name Description
    DateTime source

    Source property

    FilterOperation operation

    Comparison operation

    Returns
    Type Description
    Boolean

    Comparison result

    Exceptions
    Type Condition
    XDataQueryStructureException

    LINQ expression has unsupported method parameters

    See Also
    CompareToCurrentDateTime(DateTime, FilterOperation)
    CompareToCurrentDateTimeUtc(DateTime, FilterOperation)
    | Improve this Doc View Source

    CompareToCurrentDate(Nullable<DateTime>, FilterOperation)

    Compare value to current date

    Declaration
    public static bool CompareToCurrentDate(this DateTime? source, FilterOperation operation)
    Parameters
    Type Name Description
    Nullable<DateTime> source

    Source property

    FilterOperation operation

    Comparison operation

    Returns
    Type Description
    Boolean

    Comparison result

    Exceptions
    Type Condition
    XDataQueryStructureException

    LINQ expression has unsupported method parameters

    See Also
    CompareToCurrentDate(DateTime, FilterOperation)
    CompareToCurrentDateTime(DateTime, FilterOperation)
    CompareToCurrentDateTimeUtc(DateTime, FilterOperation)
    | Improve this Doc View Source

    CompareToCurrentDateTime(DateTime, FilterOperation)

    Compare value to current date and time

    Declaration
    public static bool CompareToCurrentDateTime(this DateTime source, FilterOperation operation)
    Parameters
    Type Name Description
    DateTime source

    Source property

    FilterOperation operation

    Comparison operation

    Returns
    Type Description
    Boolean

    Comparison result

    Exceptions
    Type Condition
    XDataQueryStructureException

    LINQ expression has unsupported method parameters

    See Also
    CompareToCurrentDate(DateTime, FilterOperation)
    CompareToCurrentDateTimeUtc(DateTime, FilterOperation)
    | Improve this Doc View Source

    CompareToCurrentDateTime(Nullable<DateTime>, FilterOperation)

    Compare value to current date and time

    Declaration
    public static bool CompareToCurrentDateTime(this DateTime? source, FilterOperation operation)
    Parameters
    Type Name Description
    Nullable<DateTime> source

    Source property

    FilterOperation operation

    Comparison operation

    Returns
    Type Description
    Boolean

    Comparison result

    Exceptions
    Type Condition
    XDataQueryStructureException

    LINQ expression has unsupported method parameters

    See Also
    CompareToCurrentDate(DateTime, FilterOperation)
    CompareToCurrentDateTime(DateTime, FilterOperation)
    CompareToCurrentDateTimeUtc(DateTime, FilterOperation)
    | Improve this Doc View Source

    CompareToCurrentDateTimeUtc(DateTime, FilterOperation)

    Compare value to current date and time UTC

    Declaration
    public static bool CompareToCurrentDateTimeUtc(this DateTime source, FilterOperation operation)
    Parameters
    Type Name Description
    DateTime source

    Source property

    FilterOperation operation

    Comparison operation

    Returns
    Type Description
    Boolean

    Comparison result

    Exceptions
    Type Condition
    XDataQueryStructureException

    LINQ expression has unsupported method parameters

    See Also
    CompareToCurrentDate(DateTime, FilterOperation)
    CompareToCurrentDateTime(DateTime, FilterOperation)
    | Improve this Doc View Source

    CompareToCurrentDateTimeUtc(Nullable<DateTime>, FilterOperation)

    Compare value to current date and time UTC

    Declaration
    public static bool CompareToCurrentDateTimeUtc(this DateTime? source, FilterOperation operation)
    Parameters
    Type Name Description
    Nullable<DateTime> source

    Source property

    FilterOperation operation

    Comparison operation

    Returns
    Type Description
    Boolean

    Comparison result

    Exceptions
    Type Condition
    XDataQueryStructureException

    LINQ expression has unsupported method parameters

    See Also
    CompareToCurrentDate(DateTime, FilterOperation)
    CompareToCurrentDateTime(DateTime, FilterOperation)
    CompareToCurrentDateTimeUtc(DateTime, FilterOperation)
    | Improve this Doc View Source

    CompareVariable(Object, FilterOperation, String)

    Compare value to variable value WARNING! Method accessible only in XData LINQ expressions!

    Declaration
    public static bool CompareVariable(this object source, FilterOperation operation, string variableName)
    Parameters
    Type Name Description
    Object source

    Source property

    FilterOperation operation

    Comparison operation

    String variableName

    Variable name

    Returns
    Type Description
    Boolean

    Comparison result

    Exceptions
    Type Condition
    XDataRuntimeException

    Function is accessible in XData LINQ expressions only

    | Improve this Doc View Source

    Like(String, String)

    Like

    Declaration
    public static bool Like(this string source, string pattern)
    Parameters
    Type Name Description
    String source

    Source property

    String pattern

    Like pattern

    Returns
    Type Description
    Boolean

    Like result

    Exceptions
    Type Condition
    XDataRuntimeException

    Like pattern can not be null or empty

    See Also
    Like(String, String, Char)
    | Improve this Doc View Source

    Like(String, String, Char)

    Like

    Declaration
    public static bool Like(this string source, string pattern, char escapeChar)
    Parameters
    Type Name Description
    String source

    Source property

    String pattern

    Like pattern

    Char escapeChar

    Escape character

    Returns
    Type Description
    Boolean

    Like result

    Exceptions
    Type Condition
    XDataRuntimeException

    Like pattern can not be null or empty

    See Also
    Like(String, String)
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX