Show theme settings Shopping cart Download trialFree Trial
Change Theme Settings
Change Theme Settings
Themes
 
Show All Themes
v
...v

Large Database (Server Mode)

Operation:  
Time taken:   ms
From 
Subject 
Sent 
Size 
Has Attachment 
From:Mike Roller
Size:126000
Sent:4/3/2016
Subject:Email Attachments. Is it possible to add multiple attachments? I haven't found a way to do this.
From:Dave Murrel
Size:117226
Sent:2/22/2016
Subject:Currency Mask. The current currency mask in completely unusable.
From:Andrew Miller
Size:129134
Sent:4/3/2016
Subject:Email Attachments. Is it possible to add multiple attachments? I haven't found a way to do this.
From:Ryan Fischer
Size:76309
Sent:3/16/2016
Subject:Receivables Calculator. Where can I find the complete specs?
From:Steve Lee
Size:192165
Sent:3/7/2016
Subject:Data Import. What database types will we support?
From:Richard Fisher
Size:61940
Sent:2/26/2016
Subject:Screen Redraw. Somebody has to look at it.
From:Mike Roller
Size:41523
Sent:3/18/2016
Subject:Web Edition: Data Entry Page. There is an issue with date validation.
From:Mark Hamilton
Size:213819
Sent:3/19/2016
Subject:Main Menu: Add a File menu. File menu item is missing.
From:Ray Shipman
Size:263934
Sent:2/25/2016
Subject:History. Will we track sales history in our system?
Page 1 of 33334 (300000 items)Prev1234567333323333333334Next


This demo illustrates how the DevExpress ASP.NET MVC Card View can be bound to large databases using LINQ to SQL.

With the ASP.NET MVC Card View, you can easily bind to LINQ to SQL data sources with the extension's BindToEF method. Simply call the method, pass the DataContext and table name as method parameters, and specify the key field with the CardView's KeyFieldName property. Internally, the BindToEF method uses our LinqServerModeDataSource component, which was specifically designed to allow the Card View MVC extension to efficiently process large amounts of data. The LinqServerModeDataSource component automatically enables server mode to optimize the execution of all LINQ queries initiated by the Card View. In this mode, the Card View loads records on demand and performs data-aware operations (sorting, filtering, grouping, etc.) on the data server. This technique significantly improves the Card View's speed and responsiveness.

You can explore the performance of the DevExpress ASP.NET MVC Card View by executing data shaping operations against it (sorting, filtering). Note how quickly the Card View calculates summaries against 300,000 records.

Collapse/Expand
Local Copy of this Demo
To inspect the source code for this demo on your machine, you must first install our components via the DevExpress Component Installer.
You can open a local copy of this online demo directly from this webpage (if using v20.2.8, 21.1.4 or higher).
Open CS Solution
The source code files for this demo are installed (by default) in the following directory:
\Users\Public\Documents\DevExpress Demos XX.X\Components\ASP.NET\CS\MVCxCardViewDemos