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.
CodeFluent Entities is a unique product integrated into Visual Studio 2008/2010/2012 which allows developers to generate components such as 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. ASP.NET, SharePoint, WPF).
CodeFluent Entities provides code generators such as the SQL Server Producer, the Oracle Database Producer, the MySQL Producer, the PostgreSQL Producer, and the SQL Azure Producer to translate your model into a complete database: namespaces become schemas, entities become tables, properties become columns, methods become stored procedures, views into actual SQL views and so on.
Made changes to your model? Not a problem, generate over again to update all your layers including your database.
The database will be updated without dropping data or custom code. Data access is done using human readable stored procedures (no dynamic code!) making easy to debug and highly predictable. Moreover, if desired, you can customize those stored procedures, implement custom naming conventions making it a very DBA-friendly tool.
Use the Business Object Model Producer to translate your model in an actual .NET object model: entities will become classes, properties will become properties, methods will become methods and so on.
The generated .NET classes do not derive from a base technical class and are all partial classes so you can extend them easily without losing your changes.
Absolutely no dynamic code is created to keep the code simple, predictable and dev-friendly to debug.
Last but not least, the generated classes can be used across all .NET technologies (e.g. WinForms, WPF, ASP.NET Web Forms, ASP.NET MVC, SharePoint, WCF, WorkFlow, Silverlight).
CodeFluent Entities is not an ORM: it does not generate mapping code but translates a platform independent model into actual code thanks to code generators (a.k.a. “producers”).
More than 20 producers are provided out-of-the-box (btw, you can also write your own ;) ). CodeFluent Entities provides producers allowing to generate entire fully functional UIs (SharePoint, Office Lists, WPF, ASP.NET).
You can also use the WCF Service Object Model Producer to build entire Web APIs with JSON/REST support so you can focus on building your app (e.g. Windows 8 Metro, iPhone, Windows Phone, Androïd).
"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