DiagramConnectionModelDescriptorFactory
Defines the fluent interface for configuring the DataSource Model definition.
Methods
From(System.Linq.Expressions.Expression)
Specify the member used for the from.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
From(System.String)
Specify the member used for the from.
Parameters
fieldName - System.String
The member name.
To(System.Linq.Expressions.Expression)
Specify the member used for the To.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
To(System.String)
Specify the member used for the height.
Parameters
fieldName - System.String
The member name.
FromX(System.Linq.Expressions.Expression)
Specify the member used for the fromX.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
FromX(System.String)
Specify the member used for the fromX.
Parameters
fieldName - System.String
The member name.
FromY(System.Linq.Expressions.Expression)
Specify the member used for the fromY.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
FromY(System.String)
Specify the member used for the fromY.
Parameters
fieldName - System.String
The member name.
ToX(System.Linq.Expressions.Expression)
Specify the member used for the toX.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
ToX(System.String)
Specify the member used for the toX.
Parameters
fieldName - System.String
The member name.
ToY(System.Linq.Expressions.Expression)
Specify the member used for the toY.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
ToY(System.String)
Specify the member used for the toY.
Parameters
fieldName - System.String
The member name.
Type(System.Linq.Expressions.Expression)
Specify the member used for the type.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
Type(System.String)
Specify the member used for the type.
Parameters
fieldName - System.String
The member name.
Text(System.Linq.Expressions.Expression)
Specify the member used for the text.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
Text(System.String)
Specify the member used for the text.
Parameters
fieldName - System.String
The member name.
FromConnector(System.Linq.Expressions.Expression)
Specify the member used for the source connector name.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
FromConnector(System.String)
Specify the member used for the source connector name.
Parameters
fieldName - System.String
The member name.
ToConnector(System.Linq.Expressions.Expression)
Specify the member used for the target connector name.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
ToConnector(System.String)
Specify the member used for the target connector name.
Parameters
fieldName - System.String
The member name.
Id(System.String)
Specify the member used to identify an unique Model instance.
Parameters
fieldName - System.String
The member name.
Example
.DataSource(dataSource => dataSource
.Ajax()
.Model(m => m.Id("OrderID"))
)
Id(System.Linq.Expressions.Expression)
Specify the member used to identify an unique Model instance.
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the member
Example
.DataSource(dataSource => dataSource
.Ajax()
.Model(m => m.Id(o => o.OrderID))
)
Field(System.Linq.Expressions.Expression)
Describes a Model field
Parameters
expression - System.Linq.Expressions.Expression<Func>
Member access expression which describes the field
Example
.DataSource(dataSource => dataSource
.Ajax()
.Model(m => m.Field(f => f.ShipName).Editable(false))
)
Field(System.String,System.Type)
Describes a Model field
Parameters
memberName - System.String
Field name
memberType - System.Type
Field type
Example
.DataSource(dataSource => dataSource
.Ajax()
.Model(m => m.Field("ShipName", typeof(string)))
)
Field(System.String)
Describes a Model field
Parameters
memberName - System.String
Member name