.NET 8 Developer for OData/GraphQL API

Encerrado Postado há 2 semanas Pago na entrega
Encerrado Pago na entrega

I am seeking an experienced .NET developer to build a highly dynamic REST API using the .NET 8 framework. The API will be designed to manage interactions with a database using a single, generic controller capable of handling all database tables. This project will involve implementing advanced features such as column selection, filtering, sorting, pagination, and complex table relationships like aggregations and master-detail references.

Core Requirements:

1. API Framework: The API should be developed using .NET 8. I am open to using either OData or GraphQL for the API architecture, depending on what the developer finds most suitable for the project requirements. Alternative suggestions are welcome for discussion.

2. Generic Controller: The API should feature a single, generic controller that can dynamically handle all tables within the database. This approach requires sophisticated coding to manage CRUD operations generically across all tables.

3. Metadata-Driven Architecture: The database tables' metadata will be managed externally and stored in [login to view URL] and dbo.DataColumns. The API should be capable of reading this metadata to construct and manage API endpoints dynamically.

4. ORM Flexibility: Any ORM tool like Entity Framework, Dapper, or SQLkata can be utilized to facilitate database operations. The choice of ORM should align to optimize performance and simplify maintainability.

5. Advanced Data Handling:

Column Selection: API users should be able to specify which columns to retrieve in the query.

Filtering and Sorting: Support comprehensive filtering and sorting capabilities to navigate through data efficiently.

Pagination: Implement pagination to handle large datasets effectively.

Aggregation and References: Enable aggregation of data from child tables and retrieval of related data from master tables (e.g., retrieving a customer's name when querying orders).

CRUD Operations: The API must support complete CRUD (Create, Read, Update, Delete) operations for any table within the database, adhering to security and data integrity standards.

Programação C# .NET ASP.NET RESTful API

ID do Projeto: #38063690

Sobre o projeto

90 propostas Projeto remoto Ativo em semana passada

90 freelancers estão ofertando em média $536 nesse trabalho

talhaamin

Hello, I have read your project requirements and a very good idea, I personally have written a generic api capable of handling many database operations for different tables, and also have written a generic utility whic Mais

$700 USD in 7 dias
(92 Comentários)
8.5
AwaisChaudhry

Hello Good evening , I hope you are doing great. Just finished reading the brief details of your job . I see you have been looking for a freelancer who has experience with RESTful API, ASP.NET, .NET and C# Programming Mais

$750 USD in 12 dias
(56 Comentários)
8.2
deepindersingh

Hello, Full stack web developer, with 16+ years of experience in ASP.NET Core, Blazor, Angular, Reactjs, Nodejs, ASP.NET MVC, Azure. AWS Apis, C# web forms, VB.NET, Classic ASP, Vbscript, SQL Server, HTML, CSS, javas Mais

$750 USD in 15 dias
(69 Comentários)
6.7
rashidamjad

Hi there, I'm thrilled to apply for your .NET 8 Developer for OData/GraphQL API project. With 4-5 years of experience in C# Programming, ASP.NET, RESTful API and .NET, I'm confident in my ability to bring valuable ins Mais

$700 USD in 15 dias
(28 Comentários)
6.0
AITSoft

Hi, I have read the brief details on the job listing. I am a full stack developer with 6 years of coding experience. I have worked with multiple similar jobs before. I have worked on similar jobs before specially with Mais

$750 USD in 10 dias
(3 Comentários)
5.2
HamAbbasi00

Hi there, I checked your requirements and guarantee you it's gonna be done within Less possible Time . Let's contact via chat so that I can start work immediately. Wish you the best.

$500 USD in 6 dias
(12 Comentários)
5.3
Aksmeera

With a decade-long career dedicated to mastering the intricacies of .NET development, I'm confident in my ability to successfully complete your project. One of my key strengths lies in my adaptability with different AP Mais

$500 USD in 7 dias
(2 Comentários)
4.8
wasifmuneer

Hello, Can we discuss the project details over chat? I am MS full stack developer having expertise in developing web, desktop application and I think I can manage this project well. I can share my project examples Mais

$500 USD in 7 dias
(25 Comentários)
4.9
einnovention

As the leader of a skilled team at Einnovention with over 248 successful projects under our belt and a 4.9/5 rating, we have proven our expertise in delivering high-quality software and applications on-time. We are wel Mais

$400 USD in 7 dias
(1 Comentário)
4.7
danishsachwani

Hi, How are you? I have read the brief details on your job listing. With expertise in .NET development, I propose to build a dynamic REST API using .NET 8, catering to advanced features like OData/GraphQL, generic con Mais

$700 USD in 14 dias
(8 Comentários)
4.0
tangramua

Hello, We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon Mais

$750 USD in 7 dias
(7 Comentários)
6.6
artakharutyun7

Hello, I am a professional .Net/GraphQL developer with 10+ years of experience. I will provide you 100% quality work. My extra skills: Pure JS and JS frameworks(React, Angular, Vue, Node), Pure PHP and PHP frameworks(L Mais

$250 USD in 7 dias
(3 Comentários)
3.5
ztconnect

With extensive experience while having worked on a variety of projects using the .NET framework in diversified roles, I strongly believe I'm the perfect match for your need. Your project of developing a dynamic REST AP Mais

$500 USD in 7 dias
(1 Comentário)
3.5
abs674

Hi, I’m interested in your project. Could you clarify whether you prefer OData or GraphQL for the API architecture? Also, do you have any specific ORM tool in mind for this project? I’ve worked with .NET for over 5 y Mais

$500 USD in 7 dias
(1 Comentário)
2.7
rabhardwaj

I mainly work with API Integration project.I have passion about API. I have been in this field for more than 7 years. i have experience in C#,php,Perl,wordpress,Html,postgress ,Ubuntu,Crontab,Web Services, Rest Api, Ze Mais

$500 USD in 7 dias
(4 Comentários)
2.4
gedimivit

Experienced .NET developer here, ready to craft your dynamic REST API using .NET 8. With expertise in OData and GraphQL, I'll build a flexible, generic controller for seamless CRUD operations. Leveraging ORM tools for Mais

$500 USD in 7 dias
(1 Comentário)
1.6
santoshinpccs

With over a decade in the field, our team at [company name] has vast experience in developing complex solutions on the cutting-edge .NET framework. I, Santosh, have personally been involved in the development of APIs u Mais

$500 USD in 7 dias
(2 Comentários)
1.4
paul396

Dear DotNet Expert Here. I can start right now. I hope to hear from you soon. Best Paul

$500 USD in 7 dias
(1 Comentário)
0.8
nadogemini

I read your post and I really want to work with you. I have 8 years of experience asp.net. Here enlisted my skills: - C#, VB.NET,ASP.NET, ASP.NET MVC 3-5,dotNet Core and desktop applications on WPF and Windows Forms. Mais

$500 USD in 7 dias
(1 Comentário)
0.4
nikoloziSv

Hello, there. *****5 STAR REVIEW***** I have checked your post to implement project using HIGH_LEVEL functionalities like API frameworks, ORM flexibility, and advanced data handling in .NET, and I can provide some sol Mais

$750 USD in 7 dias
(1 Comentário)
0.4