You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: blazor/datagrid/persisting-data-in-server.md
+13-12Lines changed: 13 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,36 +9,38 @@ documentation: ug
9
9
10
10
# Persisting data in the server in Blazor DataGrid
11
11
12
-
The Syncfusion<supstyle="font-size:70%">®</sup> Blazor DataGrid supports persisting data changes to a server or database using RESTful web services. All CRUD operations—Create, Read, Update, and Delete—are managed by the [SfDataManager](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Data.SfDataManager.html), which enables seamless communication with server-side data sources. This ensures that any changes made in the Grid UI are reliably synchronized with the backend.
12
+
The Syncfusion<supstyle="font-size:70%">®</sup> Blazor DataGrid supports persisting data changes to a server or database using RESTful web services. All CRUD operationsCreate, Read, Update, and Deleteare managed by the [SfDataManager](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Data.SfDataManager.html), which enables seamless communication with server-side data sources. This configuration ensures that changes made in the Grid UI are reliably synchronized with the backend.
13
13
14
-
## Supported Adaptors
14
+
**Supported Adaptors**
15
15
16
-
Syncfusion<supstyle="font-size:70%">®</sup> provides multiple adaptors to integrate with various server protocols and APIs. Each adaptor handles data operations differently based on the backend service architecture.
16
+
The Syncfusion<supstyle="font-size:70%">®</sup> provides multiple adaptors to integrate the DataGrid with various server protocols and APIs. Each adaptor works with [SfDataManager](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Data.SfDataManager.html) to manage data operations and automatically trigger CRUD actions based on Grid interactions. Backend services must implement appropriate endpoints to handle these requests.
17
17
18
-
**Using UrlAdaptor**
18
+
**UrlAdaptor**
19
19
20
-
The [UrlAdaptor](https://blazor.syncfusion.com/documentation/data/adaptors#url-adaptor) connects the DataGrid to remote services via HTTP endpoints. It is suitable for custom APIs that implement their own logic for handling `CRUD` operations.
20
+
The [UrlAdaptor](https://blazor.syncfusion.com/documentation/data/adaptors#url-adaptor) connects the DataGrid to remote services via HTTP endpoints. This adaptor is suitable for custom APIs that implement their own logic for handling CRUD operations.
21
21
22
22
- Supports manual implementation of server-side logic.
23
23
- Ideal for RESTful services with custom endpoints.
24
24
25
-
For detailed guidance, refer to the [UrlAdaptor documentation](https://blazor.syncfusion.com/documentation/datagrid/connecting-to-adaptors/url-adaptor).
25
+
For implementation details, refer to the [UrlAdaptor documentation](https://blazor.syncfusion.com/documentation/datagrid/connecting-to-adaptors/url-adaptor).
26
26
27
27
**ODataV4Adaptor**
28
28
29
29
The [ODataV4Adaptor](https://blazor.syncfusion.com/documentation/data/adaptors#odatav4-adaptor) is designed for services that implement the **OData V4** specification. It provides enhanced support for advanced querying and metadata handling.
30
30
31
31
- Suitable for modern **OData V4** services.
32
32
- Enables efficient data manipulation and retrieval.
33
-
For detailed guidance, refer to the [ODataV4Adaptor documentation](https://blazor.syncfusion.com/documentation/datagrid/connecting-to-adaptors/odata-v4-adaptor).
33
+
34
+
For implementation details, refer to the [ODataV4Adaptor documentation](https://blazor.syncfusion.com/documentation/datagrid/connecting-to-adaptors/odatav4-adaptor).
34
35
35
36
**WebApiAdaptor**
36
-
The [WebApiAdaptor](https://blazor.syncfusion.com/documentation/data/adaptors#web-api-adaptor) is optimized for Web APIs that follow the **OData** protocol. It extends the capabilities of the `ODataAdaptor` and simplifies integration with ASP.NET Web API services.
37
+
38
+
The [WebApiAdaptor](https://blazor.syncfusion.com/documentation/data/adaptors#web-api-adaptor) is optimized for Web APIs that follow the OData protocol. It extends the capabilities of the ODataAdaptor and simplifies integration with ASP.NET Web API services.
37
39
38
40
- Automatically maps CRUD operations to Web API endpoints.
39
41
- Useful for applications built with ASP.NET Core Web API.
40
42
41
-
For detailed guidance, refer to the [WebApiAdaptor documentation](https://blazor.syncfusion.com/documentation/datagrid/connecting-to-adaptors/web-api-adaptor).
43
+
For implementation details, refer to the [WebApiAdaptor documentation](https://blazor.syncfusion.com/documentation/datagrid/connecting-to-adaptors/web-api-adaptor).
42
44
43
45
**GraphQLAdaptor**
44
46
@@ -47,11 +49,10 @@ The [GraphQLAdaptor](https://blazor.syncfusion.com/documentation/data/adaptors#g
47
49
- Supports flexible and efficient data querying.
48
50
- Ideal for modern APIs using GraphQL syntax.
49
51
50
-
For detailed guidance, refer to the [GraphQLAdaptor documentation](https://blazor.syncfusion.com/documentation/datagrid/connecting-to-adaptors/graphql-adaptor).
51
-
52
+
For implementation details, refer to the [GraphQLAdaptor documentation](https://blazor.syncfusion.com/documentation/datagrid/connecting-to-adaptors/graphql-adaptor).
52
53
53
54
54
55
N>
55
-
* All adaptors work with SfDataManager to manage data operations.
56
+
* All adaptors work with [SfDataManager](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Data.SfDataManager.html) to manage data operations.
56
57
* CRUD operations are automatically triggered based on Grid interactions.
57
58
* Backend services must implement appropriate endpoints to handle requests.
0 commit comments