CodeFluent Entities is a unique product integrated into Visual Studio 2008 SP1 / 2010 / 2012 which allows developers to generate database scripts (e.g. T-SQL, PL/SQL, MySQL, Pg/SQL), code (e.g. C#, VB), web services (e.g. WCF, JSON/REST) and UIs (e.g. Windows 8, ASP.NET, MVC, SharePoint, WPF).
The code generation process is model-first and continuous: from your declarative model, a meta-model will be inferred which code generators will then translate into code. Over 20 code generators (a.k.a. “producers”) are provided “out of the box” and can be combined to create your own application following your desired architecture, using your desired technologies.
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.
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.
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.
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.
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, PostgreSQL, SQLite) 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.
"As a service company, CodeFluent Entities empowers us to stand out at low cost while reducing implementation risks."
I have used CodeFluent Entities for over 2 years and it has completely changed my way of implementing .NET applications. I can't do without it any more!
SoftFluent sales staff have been responsive without being pushy and it’s refreshing to find a company that knows the quality, support and productivity improvements available through their product is more important to developers than anything else.
Get started with CodeFluent Entities
View our technical documentation for reference, requirements, articles, and tutorials.
A double-sided sheet listing key information related to the product.
A document to understand the benefits of Model-First Software Development.
A document to better understand the relative positioning of the product.
Technical articles on the product.
Ask a question to the whole community and our product teams.
Need help? We're here to help you!
Watch product demos online
Are you a Microsoft or Infragistics MVP?Then ask for your free Ultimate license now!
SoftFluent 2018 156th Avenue NE - Bellevue, WA 98007 - USA Phone: (+1) 425 372 3047 - Email: info@softfluent.com Copyright © 2005-2013 SoftFluent