CodeFluent Entities

Less plumbing, more features!

CodeFluent Entities is a model-first code generator, integrated with Visual Studio 2008/2010, for continuous generation of all layers and their plumbing code: database, business, service and user interface.

Define your business model, choose your target platforms, generate, add your custom business rules and compile. Do it as much as needed until it tastes good.

CodeFluent Entities provides a recipe that will help you quickly build and raise rock-solid foundations, and successfully craft the rest of your .NET applications, letting you focus on what truly matters.


Features

Read more


Screenshots


Why?

Because we, developers, need more than an ORM and some controls to build an enterprise-class application; and we have lost already far too many hairs implementing the same features (paging, sorting, blobs, security, localization, caching, etc., etc.) over and over, from project to project. Let the tool do the tedious work so we can consume, extend, tune, customize, and focus on what's important.

Read more


Key Points

A centralized model

Since you’re using a centralized model: you don’t ever repeat yourself (DRY); you don’t have a UML model here with several diagrams, and another mapping model there. A single model, inside Visual Studio drives all your developments and this is possible thanks to the second key point which is that you can generate continuously.

Continuous Generation

Generation is not a one shot action, but instead you can do this as much as needed, until you’re scope complete. And the combination of those two first points is of an incredible great value as in the end, you’ll have an actual snapshot of what the application handles and how it does it. This means that you can come back to it years later, open this model again and get a clear picture of what’s in production.

Flexibility

Using CodeFluent Entities you are decoupling your business logic from technology. Once you created your model, supporting a new technology comes down to adding a new producer. Using CodeFluent Entities, you can go from VB.NET to C# by selecting a value in a combo, or switch your persistence layer from SQL Server to SQL Azure or Oracle Database and vice-versa.

Extensibility

CodeFluent Entities is built by developers for developers. The generated code is developer-friendly: classes do not derive from a base technical class, are all partial classes so you can extend them without losing your changes across generations. You can also extend the product by creating your own producers, rules, naming conventions or CodeFluent Aspects.

Migration and Interoperability

CodeFluent Entities provides a model importer which allows you to create a CodeFluent Entities model from an existing database (SQL Server, SQL Server CE, Access, Oracle Database, OLEDB, MySQL) or from an existing model (ADO.NET Entity Framework, Enterprise Architect, XMI). Thanks to the imported model, you will then be able to create a brand new .NET application or keep on working on the existing one.


Benefits

Control Code Production
  • Get more control on time and costs whilst ensuring an homogeneous code quality, 
  • minimize heavy ground / foundation work, 
  • minimize internal “frameworks” development.
Structure Teamwork
  • Ensure programming consistency across the developer team, 
  • implicitly define how things must be done,
  • avoid the “superman syndrome” (one single person doing everything, resulting in this person detaining all the knowledge)
Absorb Functional Changes
  • Accept functional changes smoothly thanks to the continuous generation process. 
  • Improve your flexibility and strengthen your business partners relationships.
Absorb Technology Innovation
  • Secure your investments towards technology shifts, 
  • add different target platforms to your project with very low efforts.
Minimize Risks
  • Less code means less bugs and less maintenance.
  • Reduce your “IT Debt”.
Create Predictability
  • CodeFluent Entities is a structuring product, providing metrics which you can leverage to manage your projects.

Webcasts Get Free Version Purchase

More Information

We are here to help you! Check-out our knowledge base to see if we already answered your question:


Documentation

View our technical documentation for reference, requirements, articles, and tutorials.

Detailed technical documentation


Product data sheet

A double-sided sheet listing key information related to the product.

Download datasheet 


Partnerships

VSIP - Visual Studio Industry Program 


MVP Program


Are you a Microsoft or Infragistics MVP?
Apply for a Free Ultimate license!

Customer quotes

A remarkable product that adds features where all the "junior" equivalents fall short. Things like hassle-free schema updates, up-casting, enum support, security, full data-binding support including grids with pagination, performance, interface support, custom stored procedure support, wide architecture support (Azure, REST, WCF, ASP.NET, sharepoint, winforms, LINQ, EF, WPF, etc., etc., etc.). Basically all the "add-ons" you discover you need when you start developing a real world app based on one of these ORMs/code generators. 
  Boris Bosnjak - DreamQuest Canada

More quotes