Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion ChangeLog/7.2.0-RC-dev.txt
Original file line number Diff line number Diff line change
@@ -1 +1,13 @@
[postgresql] Support for included columns for indexes starting from PostgreSQL 12
[main] Addressed certain issues with nullable DateTimeOffset values
[main] SelectMany with result selector is explicitly not supported when applied after grouping (like .GroupBy(groupingFunc).SelectMany(grouping, selector))
[main] Addressed issue of inability to delete column (including such on rename or change type via column recreation) because of undeleted foreign key
[main] Improved compatibility with non-windows runtimes
[main] Fixed inability to detect certain parameterizable parts within cached queries (Query.Execute()/.ExecuteDelayed()/ExecuteFuture() groups of methods)
[mysql] Fixed milliseconds extraction for DateTime expressions in queries
[mysql] Proper support for milliseconds v5.6+, already created columns will remain the same and new ones will have datetime(6) native type
[mysql] Improved compatibility with non-windows runtimes
[postgresql] Support for included columns for indexes starting from PostgreSQL 12
[postgresql] For PostgreSQL 13+ apply 'trim_scale' function to results of aggregation to improve compatibility with .NET decimal
[postgresql] Improved compatibility with non-windows runtimes
[bulkoperations] Fixed certain cases of wrong update statements for Firebird provider
[reprocessing] Improved compatibility with non-windows runtimes
6 changes: 6 additions & 0 deletions Orm/Xtensive.Orm.Tests.Framework/Orm.config
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,9 @@
<domain name="pgsql170"
connectionUrl="postgresql://dotest:dotest@localhost:54170/dotest" />

<domain name="pgsql180"
connectionUrl="postgresql://dotest:dotest@localhost:54180/dotest" />

<domain name="oracle10"
connectionUrl="oracle://dotest:dotest@localhost:5510/ora10" />

Expand Down Expand Up @@ -209,6 +212,9 @@
<domain name="pgsql170cs" provider="postgresql"
connectionString="HOST=localhost;PORT=54170;DATABASE=dotest;USER ID=dotest;PASSWORD=dotest" />

<domain name="pgsql180cs" provider="postgresql"
connectionString="HOST=localhost;PORT=54180;DATABASE=dotest;USER ID=dotest;PASSWORD=dotest" />

<domain name="oracle10cs" provider="oracle"
connectionString="DATA SOURCE=&quot;(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=5510))(CONNECT_DATA=(SERVICE_NAME=ora10)))&quot;;USER ID=dotest;PASSWORD=dotest" />

Expand Down
5 changes: 3 additions & 2 deletions Orm/Xtensive.Orm.Tests/Linq/WhereTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1321,9 +1321,10 @@ where invoice.Commission > 30
public void ApplyTest()
{
var actual = Session.Query.All<Customer>()
.Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m));
.Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m)).ToList().OrderBy(c => c.CustomerId);

var expected = Customers
.Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m));
.Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m)).ToList().OrderBy(c => c.CustomerId);
Assert.IsTrue(expected.SequenceEqual(actual));
}

Expand Down