Home > Presentation > CodeFluent Entities: What gets installed?

CodeFluent Entities: What gets installed?

Have you ever taken a look in your installation directory and wondered what’s all that stuff? Well here’s a quick description of all exes Smile

CodeFluent.Build.exe (aka the builder)

That’s the most important, it’s the one that actually builds your model! It takes a model as a parameter, and generates the code by calling all the producers you declared in it.

More information here: CodeFluent Builder

CodeFluent.Import.exe (aka the importer)

This one is pretty neat: it allows you to create a CodeFluent Entities model starting from an existing database or model.

More information here: CodeFluent Importer, Migrating Data

CodeFluent.Modeler.Portable.exe (aka the portable modeler)

That’s a standalone version of the Visual Studio Integrated Modeler. It’s basically for users without Visual Studio who which to get a graphical representation of a model.

More information here: CodeFluent Modeler

CodeFluent.Runtime.ServiceHost.exe (aka the service hoster)

This is a generic service that can be used to host any kind of services, including WCF ones. It takes care of all the plumbing, service registration, start, stop, multi threading, log, etc… It supports CodeFluent Generated services as well as other manually coded services. A developer has a minimum effort to do to host any piece of .NET code in a Windows Service fashion. It also supports a command line/console mode which is often handy in development phases. You can print your traces and exceptions directly on the console. It also embeds a special out-of-the-box WCF exception handler that is capable of displaying WCF server errors without using any other external tool like the Service Trace Viewer.

More information here: Service Hoster

CodeFluent.View.exe (aka the Meta Model Explorer)

Provides a user interface to load a model and explore the inferred model so you can see what CodeFluent Entities understood from your model before it generates anything. This tool gets very handy when you’re trying stuff, writing complicated methods or aspects, since you can validate that it behaves as expected without having to generate over all the time.

More information here: Meta Model Explorer


As explained in a previous post, that’s a licensing tool. First it allows you to activate the product but also to retrieve developer builds other than the official ones available in your account page, on the web site.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s