maca88

Results 14 issues of maca88

Here is an attempt to replace the `IObjectsFactory` with `IServiceProvider` interface based on #1781. [As discussed](https://github.com/nhibernate/NHibernate-Caches/pull/45#issuecomment-403283722), with `IServiceProvider` we can get the service by the base type or interface without...

t: Improvement
c: Core
p: Major

With this PR query plans for queries like: ```c# db.Customers.Select(o => new {o.CustomerId, Constant = "constant"}).First() db.Customers.WithLock(LockMode.Upgrade).ToList() ``` will be cached. This was achieved by adding an additional parameter for...

Limitations: The added Linq extension method `AsAsyncEnumerable` do not support `PostExecuteTransformer` as the transformer operates with `IEnumerable`. Fixes: #2267 Added WIP as the async generator has some issues generating obsolete...

- Mimic ?. operator for client side paths in order to prevent a NRE and be consistent with server side evaluation ***Example:*** `Select(o => o.ServerSideEval.ClientSideEval)` -> NRE will not be...

A more general solution for [NH-739](https://nhibernate.jira.com/browse/NH-739) that is applied for all collection types mapped as `inverse="true"`, where the current fix is applied only for bags (#1878). This PR is based...

Basic hql syntax: ``` from Order o inner join ( from Order where OrderId = 10248 ) o2 on (o.OrderId - 1) = o2.OrderId ``` In case the subquery returns...

Async can be disabled by adding SYNC_ONLY flag.

``` interface IInterface { void SomeMethod(); } /* methodConversions: - conversion: ToAsync containingTypeName: IAsyncInterface */ interface IAsyncInterface : IInterface { } ``` The desired behavior is that the async counterparts...

enhancement

The warnings could be added after the `` tag.

enhancement

Example: ``` public class MethodWithDelegate { public void Test() { Read(() => SimpleFile.Read()); } public void Read(Action action) { action(); SimpleFile.Read(); } } ``` **Desired result** ``` public partial class...

enhancement