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 ReadOnlyCustomDataSourceSchemaBuilder<TModel> : CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>> where TModel : class

Inheritance: objectCustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>ReadOnlyCustomDataSourceSchemaBuilder<TModel>

Inherited Members CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.schemaCustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Aggregates(string)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Aggregates(Func<object, object>)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Groups(string)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Groups(Func<object, object>)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Data(string)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Data(Func<object, object>)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Total(string)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Total(Func<object, object>)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Errors(string)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Errors(Func<object, object>)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<TModel>>.Parse(Func<object, object>)CustomDataSourceSchemaBuilderBase<ReadOnlyCustomDataSourceSchemaBuilder<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 ReadOnlyCustomDataSourceSchemaBuilder(DataSourceSchema schema)
Parameters:schemaDataSourceSchema

Methods

Configures Model properties

C#
public virtual ReadOnlyCustomDataSourceSchemaBuilder<TModel> Model(Action<ReadOnlyCustomDataSourceModelDescriptorFactory<TModel>> configurator)
Parameters:configuratorAction<ReadOnlyCustomDataSourceModelDescriptorFactory<TModel>>

The Model configurator.

Returns:

ReadOnlyCustomDataSourceSchemaBuilder<TModel>

Example:
C#
@(Html.Kendo().DropDownList()
.Name("ddl")
.DataSource(ds=&gt; ds
.Custom())
.Schema(s=&gt;s.Model(m=&gt;m.Id("ID")))
)