Devart has recently released the LinqConnect 2.50 - an enhanced LINQ to SQL compatible ORM solution with extended functionality, support for SQL Server, Oracle, MySQL, PostgreSQL, and SQLite. The new version of LinqConnect features greatly enriched Entity Developer 3.50 with improved code generation. With the latest version of this visual ORM model designer, the development of multi-layer applications with LinqConnect has become much easier. Undoubtedly, .NET developers will enjoy using it in their work.
Entity Developer Improvements
Now, it is possible to add more than one template to the model, register added templates within the model and store them either in the Entity Developer resources, or in the specified folder, or together with the model itself. The so-called "shared" templates can now be easily shared between different models.
Another new feature in the area of template use and management is the possibility to exclude templates from the process of code generation by setting their "enabled" property to "false". This greatly improves the flexibility of the code generation process.
Template code can be easily edited in the improved built-in T4 editor. Our T4 editor features extensive intellisense functionality, syntax highlighting, navigation to definitions and declarations of objects and members, present in the template file or included files, multilevel template inclusion and some others.
The range of templates available in Entity Developer is further extended with the POCO template with XML mapping for LinqConnect.
Additionally, the Entity Developer application now features, alongside the FilePerClass option, the EntitiesOutput and ContextOutput functionality that allows redirecting code generation for entities and appropriate contexts to any folder or project.
Presently, Entity Developer makes it possible for developers to exclude classes from being overwritten at each generation; in multi-layered application development, this allows creating sets of sample classes that can later be modified as needed.
The use of extended properties defined directly in template code makes the process of code generation much more flexible. The developer can customize the set of properties of any element in the model by declaring extended properties both in template code and in model properties. For example, you can add the Generate property to every class and then exclude some classes from generated code by setting this property in the designer.
Starting with this version of Entity Developer, developers can select attributes from all available assemblies, set values of attribute parameters and assign attributes to classes, properties or contexts of their model. Assigned attributes and the values of their parameters will be present in generated code. For example, the System.ComponentModel.DataAnnotation attributes can be used for validation.
Lastly, Entity Developer now has runtime support for literals specified in the 'Default Value' entity field property for LinqConnect models.
Pricing and Availability
New version of LinqConnect is available in following editions:
Professional edition is a fully-featured ORM solution, includes Express editions of dotConnect for Oracle, dotConnect for MySQL, dotConnect for PostgreSQL, and dotConnect for SQLite and supports corresponding databases, and Microsoft SQL Server.
Standard edition is a perfect replacement for Microsoft LINQ to SQL. It is completely compatible with LINQ to SQL and includes all advanced LinqConnect features. It supports SQL Server database only.
Express edition is a free limited edition, which has the same features that Professional edition except for custom code generation templates, and supports the same database servers, but it is limited to 10 entities in the model.
A Single license price starts from $149.95. To learn more about LinqConnect 2.50 please visit the Devart site: www.devart.com/linqconnect/
Please, feel free to download express edition or fully-functional trial version of LinqConnect 2.50 from http://www.devart.com/linqconnect/download.html
Users are welcome to write any comments and suggestions about LinqConnect on its support page — http://www.devart.com/linqconnect/support.html
Devart is a software development company with 11 years of experience on the software market and over 20 thousands of devoted users.
We specialize in providing comprehensive development and management tools as well as native connectivity solutions for the most popular databases, including Oracle, SQL Server, MySQL, PostgreSQL, InterBase, Firebird, and SQLite.
For additional information about Devart, visit www.devart.com/company/