New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent interface for configuring the DataSourceSchema options.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

Syntax:

C#
public class CustomDataSourceSchemaBuilder<TModel> : CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>> where TModel : class

Inheritance: objectCustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>CustomDataSourceSchemaBuilder<TModel>

Inherited Members CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.schemaCustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Aggregates(string)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Aggregates(Func<object, object>)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Groups(string)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Groups(Func<object, object>)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Data(string)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Data(Func<object, object>)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Total(string)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Total(Func<object, object>)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Errors(string)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Errors(Func<object, object>)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Parse(Func<object, object>)CustomDataSourceSchemaBuilderBase<CustomDataSourceSchemaBuilder<TModel>>.Type(string)object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public CustomDataSourceSchemaBuilder(DataSourceSchema schema)
Parameters:schemaDataSourceSchema

Methods

Configures Model properties

C#
public virtual CustomDataSourceSchemaBuilder<TModel> Model(Action<CustomDataSourceModelDescriptorFactory<TModel>> configurator)
Parameters:configuratorAction<CustomDataSourceModelDescriptorFactory<TModel>>

The lambda which configures the Model instance

Returns:

CustomDataSourceSchemaBuilder<TModel>

Example:
C#
.DataSource(dataSource =&gt; dataSource
.Custom()
.Model(m =&gt; m.Id(o =&gt; o.OrderID))
)

Configures Model properties

C#
public virtual CustomDataSourceSchemaBuilder<TModel> Model(object settings)
Parameters:settingsobjectReturns:

CustomDataSourceSchemaBuilder<TModel>