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
-~----------~----~----~----~------~----~------~--~---