Specifies the actions taken by LiveLinq query optimizer when it encounters an
Indexed() hint applied to an expression (usually, a property) in a query.
Namespace:
C1.LiveLinqAssembly: C1.LiveLinq (in C1.LiveLinq.dll)
Syntax
C# |
---|
public enum IndexingHintAction |
Visual Basic |
---|
Public Enumeration IndexingHintAction |
Members
Member name | Description | |
---|---|---|
Mandatory | Create an index for this expression, if such index does not already exist. Use this index in executing the query (perform an index scan using that index). Throw an exception if it is impossible to use it in query execution. | |
Optional | Create an index for this expression, if such index does not already exist. Use this index in executing the query, if it is possible. Do not throw exception if it is impossible to use that index in query execution. | |
UseExistingIndex | Check that there exists an index for this expression. If it does not exist, throw an exception. Use this index in executing the query. Throw an exception if it is impossible to use this index in query execution. |