-
Notifications
You must be signed in to change notification settings - Fork 14
Basic Service Tutorial Review
If you followed this tutorial all the way through, you should now have a good understanding of what data-centric Harmony Core OData RESTful web services can do. But this is only the beginning of the story, we have only examined the core things that you can get for free if you have a well-configured repository, and based on automated code generation. There are many other things that you can do in a Harmony Core environment, including, but not limited to:
- Adding custom OData endpoints based on custom code to access data in other ways.
- Adding code-centric services by writing custom business logic in .NET.
- Adding code-centric services by writing custom business logic in Traditional Synergy.
- Adding code-centric services by writing custom business logic in other languages.
- Using code generation to expose controllers based on existing xfServerPlus environments.
- Leveraging two-way persistent connections between clients and your services using SignalR.
Some of these topics are already documented under Advanced Topics
, others are yet to be documented. Please let us know if you are looking for information on anything specific that we have not yet already covered, and we'll do our best to prioritize those subjects.
-
Tutorial 2: Building a Service from Scratch
- Creating a Basic Solution
- Enabling OData Support
- Configuring Self Hosting
- Entity Collection Endpoints
- API Documentation
- Single Entity Endpoints
- OData Query Support
- Alternate Key Endpoints
- Expanding Relations
- Postman Tests
- Supporting CRUD Operations
- Adding a Primary Key Factory
- Adding Create Endpoints
- Adding Upsert Endpoints
- Adding Patch Endpoints
- Adding Delete Endpoints
-
Harmony Core Code Generator
-
OData Aware Tools
-
Advanced Topics
- CLI Tool Customization
- Adapters
- API Versioning
- Authentication
- Authorization
- Collection Counts
- Customization File
- Custom Field Types
- Custom File Specs
- Custom Properties
- Customizing Generated Code
- Deploying to Linux
- Dynamic Call Protocol
- Environment Variables
- Field Security
- File I/O
- Improving AppSettings Processing
- Logging
- Optimistic Concurrency
- Multi-Tenancy
- Publishing in IIS
- Repeatable Unit Tests
- Stored Procedure Routing
- Suppressing OData Metadata
- Traditional Bridge
- Unit Testing
- EF Core Optimization
- Updating a Harmony Core Solution
- Updating to 3.1.90
- Creating a new Release
-
Background Information