Fast generation of data models, even with thousands of tables in single database. Fast execution of queries where the speed is determined by the speed of the database and not by the ORM.
No C# coding required. No SQL query hand crafting required. Unlike other ORM's in the market it is not required to create your own entities or to write your own sql.
The generated code follows industry standards and architecture principles for modern business application development. No hard-coded sql strings. Use of interfaces. Decoupling. Extensible.
Sharp Factory's Features
Benefit from architecturally sound generated code. Allow us to improve the productivity of your software development efforts by automating the repetitive tasks and allowing your developers to focus on that which matters the most: Business Logic!
We already provide a full solution for database consumption; but we also provide ways to include your own hand coded repositories or to extend existing ones.
We support multiple data models (databases) in a single model container. Single file stores all your data models and you can manage them in a single place.
We not only support advanced retrieval of data through our framework. But we also support complex conditional UPDATES and DELETES, all without any hand written SQL.
Advanced Data Types
Out of the box support for complex SQL Data Types like Geometry, Geography, Binary etc. Just include the tables with these types in the model to make them available.
Out of the box support for multi column Primary Keys and Unique Key Indexes. Perfectly crafted repositories to interact with each table in a specialized way.
No Black Box
Debug the code all the way through to the SQL Connection and look into the generated SQL. No references to compiled dll's required. Just place break points and debug.
The generated code is based on interfaces, this means that you can easily implement dependency injection, unit testing (mocks and shims), your layers are properly decoupled.
The generated framework uses a fluent syntax, very intuitive and driven by intellisense, allowing you to easily craft even the most complex queries.
Enable SQL Query Logging. Easily write a C# Function that takes in the generated SQL Query and have the generated framework execute that function on every query.
Out of the box the SQL Engine used by the framework uses parameterized sql queries for enhanced security and protection.
Visual Studio Integration without installing Extensions or Add-Ons. Allows you to open EDMJ(Entity Data Model JSON) files from within Visual Studio using the Sharp Factory App.
When building professional applications following industry standard principles, patterns and, practices; The Sharp Factory will become an essential tool for you and your team!
What They Say About The Sharp Factory
Read what our clients have to say. All testimonials are unsolicited, however some have been edited for clarity and/or length
In 2019, our partners came to us looking to modernize their .NET data access and API tiers. Our search for a flexible, lightweight, fast, and easy ORM replacement to EF has lead us to the Sharp Factory. Within days of acquiring our trial and going through the Quick Start videos, it was apparent that this platform was built by a team who set out to finally solve the fundamental issues that plagued the existing ORM options (EF and Dapper). The team behind Sharp Factory is well-known and trusted in the industry. Six months later, Sharp Factory is the only option we recommend to new and existing partners and is the platform we are building all of our new applications around. If speed, control, utility, and rock-solid support is what you are looking for in an ORM platform, we highly recommend Sharp Factory… you won't regret it!