LinqConnect 3.0 Beta with Fluent Mapping Support Is Available!
August 25, 2011
Devart is glad to present the new beta 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
compilation.
- Mapping can be easily modified at run-time. For example, different DBMS can be
used for persistance 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.
LinqConnect does not limit the use of the fluent mapping to the Code First aproach.
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 in the way you like,
and Entity Developer will generate both entity classes and the fluent mapping code
for you.
You are welcome to download LinqConnect at the download page.
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
the UserVoice.