Class WithRecursiveAttribute
Common-Table-Expression (WITH) recursive subquery data source
Inherited Members
Namespace: XData.Mapping
Assembly: XData.docfx.dll
Syntax
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public sealed class WithRecursiveAttribute : Attribute
Constructors
| Improve this Doc View SourceWithRecursiveAttribute(String, Type, String)
Common-Table-Expression (WITH) Subquery recursive data source constructor
Declaration
public WithRecursiveAttribute(string alias, Type subqueryType, string initialAlas)
Parameters
Type | Name | Description |
---|---|---|
String | alias | Subquery alias |
Type | subqueryType | Subquery type |
String | initialAlas | Common-Table-Expression alias |
Properties
| Improve this Doc View SourceAlias
Data source alias
Declaration
public string Alias { get; }
Property Value
Type | Description |
---|---|
String |
InitialAlias
Initial Common-Table-Expression (WITH) Subquery alias
Declaration
public string InitialAlias { get; }
Property Value
Type | Description |
---|---|
String |
SubqueryType
Subquery type
Declaration
public Type SubqueryType { get; }
Property Value
Type | Description |
---|---|
Type |
TypeId
When implemented in a derived class, gets a unique identifier for this Attribute.
Declaration
public override object TypeId { get; }
Property Value
Type | Description |
---|---|
Object | An Object that is a unique identifier for the attribute. |