LinqConnect 4.0 is released!

Discussion of open issues, suggestions and bugs regarding LinqConnect – Devart's LINQ to SQL compatible ORM
Locked
Devart
Site Admin
Posts: 3974
Joined: Tue 26 Oct 2004 13:51

LinqConnect 4.0 is released!

Post by Devart » Wed 23 May 2012 07:58

Dear users,

Devart is glad to present the new version of LinqConnect 4.0 - an enhanced LINQ to SQL compatible ORM solution with extended functionality and support for SQL Server, Oracle, MySQL, PostgreSQL, and SQLite.

New 4.0 version of LinqConnect marks a new milestone in LinqConnect development. Renewed LinqConnect demonstrates a new degree of performance and stability. Now it can be used in most complicated use cases and supports submit of very complex object graphs.

Devart LinqConnect 4.0 introduces a Silverlight and Windows Phone 7 editions. Now you can develop rich Web applications with true ORM data access. Moreover, LinqConnect allows using ADO.NET interfaces for working with data, which were not available for Silverlight and Windows Phone before. And in addition, it offers an embedded database engine based on SQLite to store data in fully relational database in Silverlight isolated storage. Read more about LinqConnect for Silverlight...

Starting from the 4.0 version, LinqConnect uses only its own classes. It does not reference the System.Data.Linq assembly any more, and this assembly is not loaded with your applications, using LinqConnect. However you don't need to worry about LINQ to SQL compatibility. Public interface of our classes is completely compatible with the public interface of Microsoft LINQ to SQL classes. Moreover, we provide the Upgrade Wizard for easy upgrading of your LinqConnect projects to the new version of LinqConnect in a few clicks.

In this version we have also optimized LinqConnect performance. We have improved its cache, increased Submit performance, materialization performance, improved stored procedure mapping. For more details on these improvements see our blog article.


Here is the complete list of LinqConnect 4.0.10 features:
  • Support for Silverlight 4 and higher and Windows Phone 7 is added
  • References to System.Data.Linq are removed; now LinqConnect uses only its own classes
  • Upgrade wizard for upgrading projects to the new version of LinqConnect automatically is added
  • The possibility to choose cache mode (classic mode for cases when DataContext is used as a unit of work, and self-cleaning mode for cases when DataContext is a long-lived object) is added
  • The possibility to map stored procedure out parameters of the CURSOR type to IEnumerable parameters of the corresponding methods is added
  • Tracking of complex object graphs with chains of parent-child objects is optimized
  • Number of database calls required for managing objects with a many-to-many association is reduced
  • Delete rule performance is improved
  • Compilation performance is improved
  • Materialization performance is improved
  • Compiled query cache is improved
Entity Developer
  • The sticker notes for adding comments to diagrams are implemented
  • The possibility to add a stamp, specifying diagram author, company, version, copyrights, project name, and date, to a diagram is implemented
  • New Collapse All and Expand All menu commands for collapsing and expanding diagram shapes are added
  • The behaviour is changed: context menu commands for working with diagram are grouped to the Diagram submenu of the context menu
  • The behaviour is changed: the possibility to change diagram shape color via the corresponding Shape -> Color context menu command is added
  • The behaviour is changed: when pasting a copied entity to a new diagram, a new entity is not created, the existing entity is added to this diagram
  • The behaviour is changed: when cutting an entity from the diagram, the entity is not cut from the model, only from the diagram
  • The bug with incorrect saving of method's extended properties is fixed
Devart development team
http://www.devart.com/linqconnect/

Locked