Otis wrote:
Chaoyster wrote:
Just wondering if the fix changes have been made in version 3.1. Can you confirm it?
It wasn't added. We're looking into adding to the next v3.x release, but can't promise anything. The main issue is that it's not always sufficient to do things differently to make this work and ultimately, it IS a bug in sqlserver, so MS should fix this. We can do work to provide a workaround but that workaround isn't always sufficient and also it's hard to test whether it works as it should...
@JohnL : disappointed because we didn't implement something or disappointed because microsoft didn't fix the bug in the first place? We can't take the blame for Microsoft's mess. The only thing we can do is provide a workaround which might work in most cases, but that's it.
I should have made it very clear that my disappointment is with Microsoft. (The key phrase: "With each update of SQL I hope the problem will go away".) The bug is noted (in multiple forms and against every version since 2005) in Microsoft's bug report systems. Just take a tour of Microsoft Connect and you will see a broken trail of "Won't Fix" closed reports on the issue (in various forms). I honestly think Microsoft doesn't know how to approach the problem at all and thus blows it off since there are workarounds available.
Having a functional workaround in 2.X means I won't upgrade that client to LLBLGen 3.X until there is a workaround available. Microsoft won't fix this anytime soon, so I do keep hoping that something will be exposed that will allow me to upgrade, but I understand that fixing 3rd party bugs isn't your responsibility.