SubQueryExpr class
Represents a sub-query expression
public class Korzh.EasyQuery.Db.SubQueryExpr    : EqExpression, ISqlExpression, IDbConditionProperties
Section titled “Properties”| Type | Name | Description | 
|---|---|---|
| DataType | DataType | Gets or sets the data type. | 
| DataKind | Kind | Gets the expression kind. | 
| String | TypeName | Non-static version of Korzh.EasyQuery.Db.SubQueryExpr.STypeName property. | 
| String | Value | Gets or sets the value of expression. | 
Methods
Section titled “Methods”| Type | Name | Description | 
|---|---|---|
| String | GetSqlExpr( DbQueryFormatsformats,SqlExtraClausesextraClauses = null) | Gets the SQL expression of the Korzh.EasyQuery.Db.SubQueryExpr object. | 
| void | GetUsedTables( TableListtables) | Add the tables used in this expression in the list. | 
| void | LoadFromJsonDict( JsonDictdict) | Loads expression from IDictionary object (used when we load query from JSON). | 
| void | LoadFromXmlReader( XmlReaderreader) | Loads expression from System.Xml.XmlReaderobject. | 
| void | SaveToJsonDictCore( JsonDictdict) | Saves expression’s properties to dictionary (used to serialize expression into JSON) This is an abstract method which should be overridden in descendant classes. | 
| void | SaveToXmlWriter( XmlWriterwriter,StringtagName) | Saves expression to System.Xml.XmlWriterobject. | 
| void | SetContentSilent( Stringval,Stringtxt) | Sets the content of the expression silently (without calling ContentChanged event). | 
Static Properties
Section titled “Static Properties”| Type | Name | Description | 
|---|---|---|
| String | STypeName | Gets the name of the expression type. | 
 
 