LinqConnect 3.0 with Fluent Mapping Support Is Available!
September 06, 2011
Devart is glad to present the new version of
LinqConnect 3.0 - an enhanced LINQ to SQL compatible ORM solution with extended
functionality, support for SQL Server, Oracle, MySQL, PostgreSQL, and SQLite. New
version of LinqConnect offers you fluent mapping support.
Fluent mapping provides the following advantages over XML and attribute mapping:
- Unlike attribute mapping, fluent mapping does not modify entity classes, allowing
them not to be persistence-aware.
- Application code performs mapping, so mapping is always checked for errors during
- Mapping can be easily modified at run-time. For example, different DBMS can be
used for persistence depending on the application settings.
Fluent mapping allows you to employ the Code First (Code Only) design approach and
to get rid completely of designing models or writing XML mappings.
Entity Developer Improvements
LinqConnect does not limit the use of the fluent mapping to the Code First approach.
If you want to use a legacy database, or you already have an existing model, there
is no need to write the mapping code manually. Entity Developer includes Fluent
mapping code generation templates, which allow you to utilize all the advantages
of the fluent mapping together with benefits of visual model design and Model First/Database
First design approaches. Design the model the way you like, and Entity Developer
will generate both entity classes and the fluent mapping code for you.
Entity Developer for LinqConnect fully supports the newly introduced enum types
by providing a new Enum node in its Model Explorer window. For an easier use of
this type, the application provides the drag-and-drop mechanism allowing to move
enum types from the Model Explorer window on to the diagram's surface, and the
Find in diagrams function that enables the user to easily locate enum types
on the diagram.
Properties of the Enum types as well as those of their members can be conveniently
set and modified in the new Enum Type Editor, provided in this latest version. Subsequently,
these properties are displayed in the Properties windows and can be edited directly
in that window.
Major improvements in the usability and user-friendliness of the application include
entity shape coloring, selection-driven highlighting, application and diagram skins.
The entity shape coloring function allows the user to define a custom coloring for
any entity present on the diagram by changing its Shape Color property.
The selection-driven functionality is intended to improve the readability of complex
diagrams by visually indicating various interrelations between different entities
present on a particular diagram.
The general look and feel of the application is further modernized with sets of
skins for the application itself (available only in the standalone version) and
for the diagram.
You are welcome to download LinqConnect
If you wish to provide feedback on the new version, you can do it on our
forums or with the contact
form. There is also a
feedback form, and we are always glad to have your comments and take into
account your development needs.
If you want to share your ideas about new LinqConnect features, you may do it on