Skip to main content

LinqServerModeDataSourceSelectEventArgs.KeyExpression Property

Gets or sets the key expression.

Namespace: DevExpress.Data.Linq

Assembly: DevExpress.Web.v23.2.dll

NuGet Package: DevExpress.Web

Declaration

public string KeyExpression { get; set; }

Property Value

Type Description
String

Specifies the name of the key property.

Remarks

Example

The following example illustrates how to use the KeyExpression property.

protected void EntityServerModeDataSource1_Selecting(object sender, DevExpress.Data.Linq.LinqServerModeDataSourceSelectEventArgs e) {
    var db = new YourDataContext();
    e.KeyExpression = "ID_FIELD_FROM_YOUR_TABLE";
    e.QueryableSource = db.Products;
    //or
    e.QueryableSource = db.Products.Where(p=>p.Price > 10);
    //or other linq query
}
See Also