0
|
1 using System;
|
|
2
|
|
3 namespace BLToolkit.Data.Linq.Builder
|
|
4 {
|
|
5 public enum RequestFor
|
|
6 {
|
|
7 /// <summary>
|
|
8 /// Checks the sequence if the expression is a table or an association.
|
|
9 /// </summary>
|
|
10 Table,
|
|
11
|
|
12 /// <summary>
|
|
13 /// Checks the sequence if the expression is an association.
|
|
14 /// </summary>
|
|
15 Association,
|
|
16
|
|
17 /// <summary>
|
|
18 /// Checks the sequence if the expression is a table, an association, new {}, or new MyClass {}.
|
|
19 /// </summary>
|
|
20 Object,
|
|
21
|
|
22 /// <summary>
|
|
23 /// Checks the sequence if the expression is a group join.
|
|
24 /// </summary>
|
|
25 GroupJoin,
|
|
26
|
|
27 /// <summary>
|
|
28 /// Checks the sequence if the expression is a field or single value expression.
|
|
29 /// </summary>
|
|
30 //Scalar,
|
|
31
|
|
32 /// <summary>
|
|
33 /// Checks the sequence if the expression is a field.
|
|
34 /// </summary>
|
|
35 Field,
|
|
36
|
|
37 /// <summary>
|
|
38 /// Checks the sequence if the expression contains an SQL expression.
|
|
39 /// </summary>
|
|
40 Expression,
|
|
41
|
|
42 /// <summary>
|
|
43 /// Checks the context if it's a subquery.
|
|
44 /// </summary>
|
|
45 SubQuery,
|
|
46
|
|
47 /// <summary>
|
|
48 /// Checks the context if it's a root of the expression.
|
|
49 /// </summary>
|
|
50 Root,
|
|
51 }
|
|
52 }
|