Linqer Changelog

What's new in Linqer 4.6.0

Apr 4, 2016
  • Linqer 4.6 has the same features as Linqer 4.5.7. If you use .NET 4.6 Framework, you can install Linqer 4.6, otherwise get Linqer 4.5.7 .

New in Linqer 4.5.7 (Mar 29, 2016)

  • Transact-SQL temporary tables conversion support.
  • JOIN clause with composite fields conversion for VB.NET is fixed.
  • Case sensitivity issue of table aliases in JOIN clause is fixed.
  • LINQ compilation error with SqlFunctions for Entity Framework 6 is fixed.
  • INSERT clause data types casting issue is resolved.
  • Solved activation issue thru authenticating proxy server, which is set in the default browser.
  • Miscellaneous conversion engine enhancements.

New in Linqer 4.5.6 (Aug 8, 2015)

  • Entity Framework Database First model support.
  • Entity Framework Code First model support.
  • Miscellaneous user interface engine enhancements.
  • Miscellaneous conversion engine enhancements.

New in Linqer 4.5.5 (Aug 8, 2015)

  • Entity Framework 6 support.
  • Expose Edit popup menu for SQL and LINQ editors.
  • Allow SQL to LINQ conversion in a different language than the model language.
  • Miscellaneous conversion engine enhancements.

New in Linqer 4.5.4 (Aug 8, 2015)

  • Allow a single license installation on two computers.
  • Miscellaneous conversion engine enhancements and bug fixes.

New in Linqer 4.5.3 (Aug 8, 2015)

  • Fix of the Model Tree View crashing for some model files.
  • Fix of displaying associations in the Model Tree View.
  • Support of the "DATE" MSSQL data type.
  • Many To Many relationships conversion improvement for LINQ to Entities model.
  • Miscellaneous conversion engine enhancements and bug fixes.

New in Linqer 4.5.2 (Aug 8, 2015)

  • "Pluralize" option was removed from SQLMetal options. Having "Pluralize" option in LINQ to SQL schema is not encouraged. This option changes entities in .designer file only, but not in .dbml, so as a result LINQ compilation may fail.
  • Many To Many reltaionships conversion fixed for LINQ to Entities model.
  • Improved support of associations in both LINQ to SQL and LINQ to Entities models.

New in Linqer 4.5.1 (Aug 8, 2015)

  • Improved LINQ to SQL schema files parsing.
  • Improved LINQ to Entities association support to simplify LINQ.
  • Miscellaneous conversion engine enhancements and bug fixes.

New in Linqer 4.5 (Aug 8, 2015)

  • Designed for NET 4.5.
  • The model treeview is introduced to simplify conversion by drag-and-drop operations.
  • The templates allows generating code for LINQ projects, which can saves days, weeks, and even months of development time.
  • The DUAL table is introduced to handle SQL statements without the FROM clause.
  • Using LINQ to Entities associations to simplify resulted LINQ.
  • Parameterized SQL conversion.

New in Linqer 4.0.6 (Aug 8, 2015)

  • SqlMetal options exposed.
  • EdmGen options exposed.
  • WHERE field IN (SELECT ... GROUP BY ...) conversion fixed
  • BETWEEN with expressions conversion fixed.
  • SQL with a trailing semicolon cannot not be converted (fixed).
  • Catch Run SQL exceptions

New in Linqer 4.0.4 (Aug 8, 2015)

  • The SqlMetal.exe path determination algorithm is improved.
  • Support for NOT BETWEEN conversion.
  • The IN, NOT IN conversion algorithm is improved.
  • The JOIN field with constant conversion is fixed.
  • WHERE EXISTS conversion for LINQ to Entities model is fixed.
  • JOIN conversion for GUID type is fixed.
  • A "Cancel Executing SQL" button was added.
  • Miscellaneous Conversion engine enhancements.

New in Linqer 4.0.3 (Aug 8, 2015)

  • Join with subquery conversion fixed.
  • HAVING without GROUP BY conversion fixed.
  • Sometimes, the assembly path pointed to an incorrect folder and LINQ expression could not be compiled (Linqer 4.0.3 only).
  • INSERT statements conversion for LINQ to Entities model fixed (Linqer 3.5.3 only).

New in Linqer 4.0.2 (Aug 8, 2015)

  • The restore screen location algorithm is improved.
  • Sometimes, classes for Entities provider did not produce field types (Linqer 4.0.2 only).
  • SELECT COUNT(field) conversion fixed. It may not work for VB in some cases because of the BUG in .NET 4.0. The bug report is posted and will be resolved by Microsoft in the next release of .NET Framework. Related Bug Report
  • The INSERT, DELETE conversion is fixed for the Entity model (Linqer 4.0.2 only).
  • Operations with Guid strings are supported.
  • Columns with names starting from digit conversion are supported.
  • The aggregate function inside the CONVERT function conversion is fixed.
  • DATEPART(DAYOFYEAR) conversion support for the LINQ to SQL model.
  • The same Function in both ORDER BY and GROUP BY caused an error.
  • Some conversion engine enhancements make it possible for you to notice conversion speed improvement.

New in Linqer 4.0 (May 9, 2011)

  • Path to SqlMetal.exe is fixed for x64 OS.

New in Linqer 3.5.1 (May 9, 2011)

  • RIGHT JOIN conversion improved
  • IN conversion enhanced
  • Bux fixed in subquery conversion

New in Linqer 3.5 (May 9, 2011)

  • Conversion of joining nullable fields with constants fixed.
  • Field name [Image] conversion is fixed.
  • "Northwind" was used by default as a project name in designer file, when LINQ to Entities model was generated.
  • Now the project name is set to be the same with Linqer Connection Name.
  • Ignore Server, Database, and schema prefixes when parsing a table.
  • For example SQL select * from [MyServer].[MyDatabase].[dbo].MyTable will be interpreted as select * from MyTable
  • Aggregate COUNT(field) could not be converted, though COUNT(*) could.
  • In this version COUNT(field) conversion is supported.
  • Screen position was not restored correctly sometimes, when 2 monitors were used.
  • Connection Edit Dialog is improved to be more user friendly.

New in Linqer 3.1 (May 9, 2011)

  • Some bugs fixed, when foreign keys is used to simplify LINQ.
  • Unicode constants conversion fixed.
  • Multiple conversion engine enhancements.

New in Linqer 3.0 (May 9, 2011)

  • LINQ to Entities model support.
  • Use foreign keys to simplify LINQ.
  • Produces C# or VB classes based on a SQL query.
  • Multiple conversion engine and user interface enhancements.

New in Linqer 2.5.2 (May 9, 2011)

  • Trial period allowed for x64 OS.

New in Linqer 2.5.1 (May 9, 2011)

  • Unnecessary type conversion in WHERE class removed.
  • Conversion for type Double fixed.
  • ISNULL function conversion with boolean argument fixed.

New in Linqer 2.5 (May 9, 2011)

  • INSERT,UPDATE,DELETE statements support.
  • Multiple query tabs and other interface enhancments.

New in Linqer 2.0.1 (May 9, 2011)

  • Some bugs in types conversion fixed for VB.
  • VB Mod operator conversion fixed.

New in Linqer 2.0.0 (May 9, 2011)

  • This version supports SQL to LINQ conversion for both .NET languages C# and Visual Basic