I'm trying to utilize a sqlite db with a small c# project using
dblinq.

Every time i request this query

var t = from tb1 in db.Table1
           select new
           {
                  ID = tb1.ID,
                  Name = tb1.Name,
                  List = GetTable2(tb1.ID).ToList()
            };

this query get the data from table1 and calls the function to retrive
the data from table 2 that returns the type IQueryable<IList>.

I get the following exception S0133: Implement QueryMethod
'GetTable2'.

Any help would be appreciated.

This is the exception and stack trace.

System.ArgumentException was unhandled
  Message="S0133: Implement QueryMethod 'ToList'"
  Source="DbLinq"
  StackTrace:
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeCall
(MethodInfo method, IList`1 parameters, BuilderContext builderContext)
in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq
\Sugar\Implementation\ExpressionDispatcher.Analyzer.cs:line 304
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeCall
(MethodCallExpression expression, IList`1 parameters, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 178
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(Expression expression, IList`1 parameters, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 109
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(Expression expression, BuilderContext builderContext) in C:\Users
\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq\Sugar
\Implementation\ExpressionDispatcher.Analyzer.cs:line 101
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeOperator
(Expression expression, BuilderContext builderContext) in C:\Users
\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq\Sugar
\Implementation\ExpressionDispatcher.Analyzer.cs:line 1038
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeNewOperator
(Expression expression, BuilderContext builderContext) in C:\Users
\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq\Sugar
\Implementation\ExpressionDispatcher.Analyzer.cs:line 1067
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(Expression expression, IList`1 parameters, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 155
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(Expression expression, BuilderContext builderContext) in C:\Users
\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq\Sugar
\Implementation\ExpressionDispatcher.Analyzer.cs:line 101
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeLambda
(Expression expression, IList`1 parameters, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 651
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(Expression expression, IList`1 parameters, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 111
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeQuote
(Expression piece, IList`1 parameters, BuilderContext builderContext)
in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq
\Sugar\Implementation\ExpressionDispatcher.Analyzer.cs:line 1013
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(Expression expression, IList`1 parameters, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 115
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(Expression expression, Expression parameter, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 96
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeSelect
(IList`1 parameters, BuilderContext builderContext) in C:\Users
\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq\Sugar
\Implementation\ExpressionDispatcher.Analyzer.cs:line 600
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeCall
(MethodInfo method, IList`1 parameters, BuilderContext builderContext)
in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq
\Sugar\Implementation\ExpressionDispatcher.Analyzer.cs:line 202
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeCall
(MethodCallExpression expression, IList`1 parameters, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 178
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(Expression expression, IList`1 parameters, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 109
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(Expression expression, Expression parameter, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 96
       at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.Analyze
(ExpressionChain expressions, Expression parameter, BuilderContext
builderContext) in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src
\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 73
       at
DbLinq.Data.Linq.Sugar.Implementation.QueryBuilder.BuildExpressionQuery
(ExpressionChain expressions, Expression tableExpression,
BuilderContext builderContext) in C:\Users\dimitryl\Documents\My
Dropbox\DbLinq\src\DbLinq\Data\Linq\Sugar\Implementation
\QueryBuilder.cs:line 203
       at
DbLinq.Data.Linq.Sugar.Implementation.QueryBuilder.BuildExpressionQuery
(ExpressionChain expressions, BuilderContext builderContext) in C:
\Users\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq\Sugar
\Implementation\QueryBuilder.cs:line 182
       at
DbLinq.Data.Linq.Sugar.Implementation.QueryBuilder.BuildExpressionQuery
(ExpressionChain expressions, QueryContext queryContext) in C:\Users
\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq\Sugar
\Implementation\QueryBuilder.cs:line 76
       at
DbLinq.Data.Linq.Sugar.Implementation.QueryBuilder.GetSelectQuery
(ExpressionChain expressions, QueryContext queryContext) in C:\Users
\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data\Linq\Sugar
\Implementation\QueryBuilder.cs:line 393
       at DbLinq.Data.Linq.Implementation.QueryProvider`1.GetQuery
(Expression expression) in C:\Users\dimitryl\Documents\My Dropbox
\DbLinq\src\DbLinq\Data\Linq\Implementation\QueryProvider.cs:line 165
       at DbLinq.Data.Linq.Implementation.QueryProvider`1.GetEnumerator
() in C:\Users\dimitryl\Documents\My Dropbox\DbLinq\src\DbLinq\Data
\Linq\Implementation\QueryProvider.cs:line 210
       at DblingBug.Program.Main(String[] args) in E:\Development
\Software\DblingBug\DblingBug\Program.cs:line 27
       at System.AppDomain._nExecuteAssembly(Assembly assembly, String
[] args)
       at
Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
  InnerException:



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DbLinq" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/dblinq?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to