.NET 8 Developer for OData/GraphQL API
$250-750 USD
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.
Project ID: #38063690
About the project
90 freelancers are bidding on average $536 for this job
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
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
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
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.
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
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
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
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
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
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
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
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