.NET 8 Developer for OData/GraphQL API

Closed Posted 2 weeks ago Paid on delivery
Closed Paid on delivery

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.

C# Programming .NET ASP.NET RESTful API

Project ID: #38063690

About the project

90 proposals Remote project Active last week

90 freelancers are bidding on average $536 for this job

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 More

$700 USD in 7 days
(92 Reviews)
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 More

$750 USD in 12 days
(56 Reviews)
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 More

$750 USD in 15 days
(69 Reviews)
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 More

$700 USD in 15 days
(28 Reviews)
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 More

$750 USD in 10 days
(3 Reviews)
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 days
(12 Reviews)
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 More

$500 USD in 7 days
(2 Reviews)
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 More

$500 USD in 7 days
(25 Reviews)
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 More

$400 USD in 7 days
(1 Review)
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 More

$700 USD in 14 days
(8 Reviews)
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 More

$750 USD in 7 days
(7 Reviews)
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 More

$250 USD in 7 days
(3 Reviews)
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 More

$500 USD in 7 days
(1 Review)
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 More

$500 USD in 7 days
(1 Review)
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 More

$500 USD in 7 days
(4 Reviews)
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 More

$500 USD in 7 days
(1 Review)
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 More

$500 USD in 7 days
(2 Reviews)
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 days
(1 Review)
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. More

$500 USD in 7 days
(1 Review)
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 More

$750 USD in 7 days
(1 Review)
0.4