Hello,
I'm trying to use the DevExpress Grid Linq Server Mode functionality along with the Devart DotConnect for Oracle provider. In short, DevEpxress provides a way to load data in a grid incrementally in server mode, using Linq to SQL classes.
I opened a ticket in DevExpress support and you can read all about it at : http://www.devexpress.com/Support/Center/p/Q202392.aspx
They came to the conclusion that there is a problem with the Devart provider.
I would be grateful if you examine the case and provide me with relevant feedback.
Thank you.
Integration with DevExpress Grid in server mode
Hello,
I tested the project again and i got the same results. It is very important for me to use this functionality.
I attach the call stack generated when i break in the frozen application.
It is apparent that an exception is raised with the following information :
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.e(Devart.Data.Linq.Provider.Query.bn A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x32 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.bn A_0) + 0x51 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.ax A_0) + 0x41 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.ax A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x590 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a(Devart.Data.Linq.Provider.Query.SqlNode A_0, Devart.Data.Linq.Provider.Query.SqlFactory A_1, Devart.Data.Linq.Provider.DataSourceInfo.TypeSystemProvider A_2, Devart.Data.Linq.Provider.Query.ao A_3) + 0x45 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.DataProvider.a(Devart.Data.Linq.Provider.DataProvider.b A_0 = c, System.Type A_1, Devart.Data.Linq.Provider.Query.SqlNode A_2, System.Collections.Generic.IList A_3 = null) + 0x98 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.DataProvider.a(System.Linq.Expressions.Expression A_0) + 0x90 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.DataProvider.h(System.Linq.Expressions.Expression A_0) + 0x46 bytes
Please provide some help for a registered user...
I tested the project again and i got the same results. It is very important for me to use this functionality.
I attach the call stack generated when i break in the frozen application.
It is apparent that an exception is raised with the following information :
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x16 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0) + 0x252 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.an A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x21d bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.c(Devart.Data.Linq.Provider.Query.SqlExpression A_0) + 0x9 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.e(Devart.Data.Linq.Provider.Query.bn A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x32 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.bn A_0) + 0x51 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.ax A_0) + 0x41 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a.a(Devart.Data.Linq.Provider.Query.ax A_0 = text = The name 'Text' does not exist in the current context,
source = The name 'SourceExpression' does not exist in the current context) + 0x48 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.SqlVisitor.a(Devart.Data.Linq.Provider.Query.SqlNode A_0) + 0x590 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.Query.p.a(Devart.Data.Linq.Provider.Query.SqlNode A_0, Devart.Data.Linq.Provider.Query.SqlFactory A_1, Devart.Data.Linq.Provider.DataSourceInfo.TypeSystemProvider A_2, Devart.Data.Linq.Provider.Query.ao A_3) + 0x45 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.DataProvider.a(Devart.Data.Linq.Provider.DataProvider.b A_0 = c, System.Type A_1, Devart.Data.Linq.Provider.Query.SqlNode A_2, System.Collections.Generic.IList A_3 = null) + 0x98 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.DataProvider.a(System.Linq.Expressions.Expression A_0) + 0x90 bytes
Devart.Data.Linq.dll!Devart.Data.Linq.Provider.DataProvider.h(System.Linq.Expressions.Expression A_0) + 0x46 bytes
Please provide some help for a registered user...
Hello,
In addition, i think i found a bug.
If i generate the classes using the O-R tool, each business class e.g. Customer gets a Table attribute in which the name if the table is prefixed by the relevant default schema E.g. SCHEMA1.CUSTOMERS. If i use a different schema when i instantiate the DataContext class, data for Customers are still retrieved from the SCHEMA1.CUSTOMERS table!!! Both users have DBA priviledges and i think this is the reason behind the visibility of the old schema. If i change the attribute to point to a non existent schema, i get an error "table or view does not exist". It seems to me, that the tool should not prefix the table name with a user. If i just delete the schema prefix, everything works as expected.
In addition, i think i found a bug.
If i generate the classes using the O-R tool, each business class e.g. Customer gets a Table attribute in which the name if the table is prefixed by the relevant default schema E.g. SCHEMA1.CUSTOMERS. If i use a different schema when i instantiate the DataContext class, data for Customers are still retrieved from the SCHEMA1.CUSTOMERS table!!! Both users have DBA priviledges and i think this is the reason behind the visibility of the old schema. If i change the attribute to point to a non existent schema, i get an error "table or view does not exist". It seems to me, that the tool should not prefix the table name with a user. If i just delete the schema prefix, everything works as expected.