CodeFluent Entities Documentation
Developer Guide
See Also Send comments on this topic.
CodeFluent Entities > Developer Guide

Glossary Item Box

CodeFluent Entities is a product integrated into Visual Studio 2008 SP1/2010/2012, also available as a standalone command line tool, which allows developers to generate components such as scripts (e.g. T-SQL, PL/SQL), code (e.g. C#, VB), web services (e.g. WCF, ASMX) and UIs (e.g. ASP.NET, 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.  

The previous section, the Architect Guide, detailed how to define your application using concepts provided by CodeFluent Entities. In this section, we'll detail from a developer's point of view, how to control and consume what CodeFluent Entities generates in order to build your application.


In This Section


General principles.


The Business Object Model

Provides information on principles on which the Business Object Model is built, and how to use all the features contained into it.


The Smart Client Object Model

Provides information to WCF based Smart Client developers.


Developing Desktop Applications

Provides information to develop desktop applications such as a Windows Forms or a WPF application.


Developing Web Applications

Provides information to Web application developers on how to develop an ASP.NET application using CodeFluent Entities.


Developing Silverlight Applications

Principles of the Silverlight Object Model, and how to use it in a Silverlight client.


Developing Office Lists (Access & Excel)

A getting started article pointing to all needed resources to create Office Lists consumable in Access and Excel.


Developing SharePoint Applications

Provides information to SharePoint application developers.


Developing . NET Applications With Oracle Database

Provides information on how to develop .NET applications using an Oracle Database and CodeFluent Entities.

See Also

CodeFluent Entities

Introducing CodeFluent
Introducing CodeFluent Entities

Architect Guide
Architect Guide

Reference Guide
Reference Guide