This article briefly describes each of the C#Bot server-side technologies and links to learning resources.
The server-side of C#Bot is built using ASP.NET Core 3.1. Before you start using the bots, we recommend you first become familiar with the ASP.NET Core web framework. The articles below are a good place to start:
|C# Language||C# (pronounced ‘C Sharp’) is a strongly typed object-oriented programming language used to develop applications in the .Net Core ecosystem. C# shares its origins with the ‘C’ family of languages and has comparable syntax to Java, C and C++.||C# Tutorial||C# Documentation|
|ASP.NET||This is the server-side library that manages the request/response pipeline, handles controller actions, and manages user authentication.||ASP.Net Tutorial||ASP.NET Documentation|
|Entity Framework Core||This library handles the database connection and data access layer of the application.||Learn EF Core||Entity Framework Core Documentation|
|GraphQL.NET||This library is used to build GraphQL schemas’ as well as queries and mutations that can be run.||Learn GraphQL.Net||GraphQL .NET Documentation|
|GraphQL. EntityFramework||Integrates GraphQL with the entity framework to provide efficient table joins when constructing large GraphQL queries.||Learn GraphQL. EntityFramework||GraphQL. EntityFramework Documentation|