I have a table called Events and one called Staff and a linking table
called EventStaff. I create a new EventStaff object and try to assign
an existing Staff record to it. I get an exception when I hit this
code:
Edu.EventStaff newEventStaff = new Edu.EventStaff();
newEventStaff.Staff =(from Edu.Staff staffMember
in EduDContext.Staff
where staffMember.ContactID ==
(int)currentBooking.EduContactID
select staffMember).Single();
S0133: Implement QueryMethod Queryable.Cast.
Stack:
at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeQueryableCall(MethodInfo
method, IList`1 parameters, BuilderContext builderContext) in Z:
\Development\DbLinq-0.19\src\DbLinq\Data\Linq\Sugar\Implementation
\ExpressionDispatcher.Analyzer.cs:line 254
at
DbLinq.Data.Linq.Sugar.Implementation.ExpressionDispatcher.AnalyzeCall(MethodCallExpression
expression, IList`1 parameters, BuilderContext builderContext) in Z:
\Development\DbLinq-0.19\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 Z:
\Development\DbLinq-0.19\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 Z:
\Development\DbLinq-0.19\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 Z:
\Development\DbLinq-0.19\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 Z:\Development\DbLinq-0.19\src\DbLinq\Data\Linq
\Sugar\Implementation\QueryBuilder.cs:line 203
at
DbLinq.Data.Linq.Sugar.Implementation.QueryBuilder.BuildExpressionQuery(ExpressionChain
expressions, BuilderContext builderContext) in Z:\Development
\DbLinq-0.19\src\DbLinq\Data\Linq\Sugar\Implementation
\QueryBuilder.cs:line 182
at
DbLinq.Data.Linq.Sugar.Implementation.QueryBuilder.BuildExpressionQuery(ExpressionChain
expressions, QueryContext queryContext) in Z:\Development
\DbLinq-0.19\src\DbLinq\Data\Linq\Sugar\Implementation
\QueryBuilder.cs:line 76
at
DbLinq.Data.Linq.Sugar.Implementation.QueryBuilder.GetSelectQuery(ExpressionChain
expressions, QueryContext queryContext) in Z:\Development
\DbLinq-0.19\src\DbLinq\Data\Linq\Sugar\Implementation
\QueryBuilder.cs:line 393
at
DbLinq.Data.Linq.Implementation.QueryProvider`1.GetQuery(Expression
expression) in Z:\Development\DbLinq-0.19\src\DbLinq\Data\Linq
\Implementation\QueryProvider.cs:line 165
at DbLinq.Data.Linq.Implementation.QueryProvider`1.Execute[TResult]
(Expression expression) in Z:\Development\DbLinq-0.19\src\DbLinq\Data
\Linq\Implementation\QueryProvider.cs:line 192
at System.Linq.Queryable.Single[TSource](IQueryable`1 source)
at Danebank.EduInterface.InsertBooking() in d:\PACBookingsWebsite
\App_Code\Danebank.Bookings.cs:line 186
at _newBooking.dsLinqBookings_Inserted(Object sender,
LinqDataSourceStatusEventArgs e) in D:\PACBookingsWebsite\book
\Booking.aspx.vb:line 109
at
System.Web.UI.WebControls.LinqDataSourceView.OnInserted(LinqDataSourceStatusEventArgs
e)
at
System.Web.UI.WebControls.LinqDataSourceView.ExecuteInsert(IDictionary
values)
at System.Web.UI.DataSourceView.Insert(IDictionary values,
DataSourceViewOperationCallback callback)
Where am I going wrong?
--
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.