Interface IExternalLinkAdapter<T, TChild>
External link mapping adapter
Namespace: XData.Mapping.Dynamic
Assembly: XData.docfx.dll
Syntax
public interface IExternalLinkAdapter<T, TChild>
where T : class, ISqlObject, new()
where TChild : class, ISqlObject, new()
Type Parameters
Name | Description |
---|---|
T | Parent date object type |
TChild | Child date object type |
Methods
| Improve this Doc View SourceDirectLink()
External link direct link flag
Declaration
IExternalLinkFlag DirectLink()
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
See Also
| Improve this Doc View SourceFilter(Expression<Func<TChild, RuntimeFilter>>)
External link runtime filter
Declaration
IExternalLinkFlag Filter(Expression<Func<TChild, RuntimeFilter>> filter)
Parameters
Type | Name | Description |
---|---|---|
Expression<Func<TChild, RuntimeFilter>> | filter | Runtime filter |
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
FilterCombination(String)
External link filter combination flag
Declaration
IExternalLinkFlag FilterCombination(string combinationName)
Parameters
Type | Name | Description |
---|---|---|
String | combinationName | Filter combination name |
Returns
Type | Description |
---|---|
IExternalLinkFlag |
MasterRefresh()
External link master refresh flag
Declaration
IExternalLinkFlag MasterRefresh()
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
Nullable(FilterNullable)
External link filter null value assignment mode flag
Declaration
IExternalLinkFlag Nullable(FilterNullable nullable)
Parameters
Type | Name | Description |
---|---|---|
FilterNullable | nullable | Filter null value assignment mode |
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
See Also
| Improve this Doc View SourceOperation(FilterOperation)
External link filter operation flag
Declaration
IExternalLinkFlag Operation(FilterOperation operation)
Parameters
Type | Name | Description |
---|---|---|
FilterOperation | operation | Filter operation |
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
See Also
| Improve this Doc View SourcePrimaryFilter()
External link optional filter flag
Declaration
IExternalLinkFlag PrimaryFilter()
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
See Also
| Improve this Doc View SourceProperty(Expression<Func<TChild, Object>>)
External link child property
Declaration
IExternalLinkFlag Property(Expression<Func<TChild, object>> property)
Parameters
Type | Name | Description |
---|---|---|
Expression<Func<TChild, Object>> | property | Child type property |
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
Property(String)
External link child property
Declaration
IExternalLinkFlag Property(string property)
Parameters
Type | Name | Description |
---|---|---|
String | property | Child type property |
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
Property<TChildInner>(Expression<Func<TChildInner, Object>>)
External link child property
Declaration
IExternalLinkFlag Property<TChildInner>(Expression<Func<TChildInner, object>> property)
Parameters
Type | Name | Description |
---|---|---|
Expression<Func<TChildInner, Object>> | property | Child inner type property |
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
Type Parameters
Name | Description |
---|---|
TChildInner | Child inner type |
Property<TChildInner>(String)
External link child property
Declaration
IExternalLinkFlag Property<TChildInner>(string property)
Parameters
Type | Name | Description |
---|---|---|
String | property | Child inner type property |
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |
Type Parameters
Name | Description |
---|---|
TChildInner | Child inner type |
TreeFilter()
External link filter tree root condition (START WITH) flag
Declaration
IExternalLinkFlag TreeFilter()
Returns
Type | Description |
---|---|
IExternalLinkFlag | External link flag |