Articles

Configuring Multiple DbContexts in an ABP Framework Project

This article is designed to walk you through the basic steps to extend your ABP Framework solution and to take advantage of a multi-database architect...

Blazor WebAssembly Asp.NET Core Hosted

This article shows how to host a Blazor WebAssembly project in a HttpApi.Host project and use a single unified project instead separated HttpApi.Host ...

blazor-wasm

How to Add Custom Properties to the User Entity

In this step-by-step article, I will explain how you can customize the user entity class, which is available in every web application you create using...

extending-entities

ADO.NET and dotConnect for Oracle

One reputable IT company worked for the client and built a new application on their request. In the process, the team wanted to connect .NET to Oracle...

oracle dotconnect

How to Design Multi-Lingual Entity

With a multi-lingual application, you can expand your market share, but if not designed well, may your application will be unusable. So, I've tried to...

multi-lingual-entity

Docker Deployment using docker swarm

This is a step-by-step guide on how to set up a server and deploy a docker container using a docker swarm. you will learn how to deploy the ABP micros...

Consume an ABP API (OpenIddict) from a .NET Core console Application

From version 6.0.0 ABP will start to use OpenIddict instead of IdentityServer. In this article, I will show you how you can connect to an OpenIddict p...

openiddict

A BaseEfCoreRepository class that inherits from EfCoreRepository

In this article, I explain how you can create a BaseEfCoreRepository class that inherits from the EfCoreRepository class of the ABP Framework.

EfCore

Connect an ABP application with OpenIddict to Zapier - Part 3

This article builds on the foundation established in Part 1 of the series to show you how you can extend the functionality of your system with Zapier ...

Extending the Application Configuration Endpoint

ABP Framework provides a standard endpoint that contains some useful information about the application, such as localization values, current user info...