ORM Profiler now .NET 4.5 / Async aware

We updated our data-access profiler ORM Profiler with a new .NET 4.5 specific interceptor dll. This interceptor, which is called SD.Tools.OrmProfiler.Interceptor.NET45.dll, can be found in the main installation folder of the ORM Profiler build we uploaded this week. If you're an ORM Profiler customer, please download the latest build from the customer area.

The .NET 4.5 interceptor intercepts calls to Async specific ADO.NET methods, and also contains all Entity Framework required classes, so there's no need for the EF4 specific interceptor if you're using .NET 4.5 and Entity Framework 5. Using this interceptor, any call to a *Async method will not fall back to the synchronous calls of System.Data.Common classes as the previous builds did, but will call into the Async methods of the used ADO.NET provider.

There's more async news coming soon, namely for LLBLGen Pro v4, stay tuned Smile

Published Friday, May 24, 2013 1:29 PM by FransBouma

Comments

# re: ORM Profiler now .NET 4.5 / Async aware

Monday, May 27, 2013 8:04 AM by Wiebe

Owww are you implementing async for the LLBLGen runtime?

# re: ORM Profiler now .NET 4.5 / Async aware

Monday, May 27, 2013 10:17 AM by FransBouma

@Wiebe: yep! adapter+Queryspec+UnitOfWork persistence already done, selfservicing + linq left. Full async, from method to the query / connection open :) It's a v4.0 .net 4.5 build of ormsupportclasses, so it's drop-in, and go. Hopefully I have a beta soon (this/next week)

# re: ORM Profiler now .NET 4.5 / Async aware

Monday, June 17, 2013 11:18 AM by Wiebe

Wow only saw your reply now, but that's great!

# re: ORM Profiler now .NET 4.5 / Async aware

Monday, June 17, 2013 4:21 PM by FransBouma

:)

Adapter is 98% done (have to built in some stuff for dispose, but that's it), selfservicing 50%, but I can re-use a lot of code from what I've written for adapter, so that's easy :)

Stay tuned!