我正在使用EF Core和Entity Frameork Core Plus查询Oracle数据库。 查询如下:
return context.Checklists
.IncludeFilter(a => a.ChecklistQuestions.Where(q => q.UserId== userId))
.FirstOrDefault(a=> a.AID=id)
我在两个表中都没有一个ID
字段,但是却没有AID
。
错误
无效的参数绑定。参数名称:id_0
更新:此查询引发相同的错误
return context.Checklists
.IncludeFilter(a => a.ChecklistQuestions)
.FirstOrDefault(a=> a.AID=id)
UPDATE2 :所以问题是我在FirstOrDefault
查询中设置的id参数。
如果我使用这个:
return context.Checklists
.IncludeFilter(a => a.ChecklistQuestions).ToList();
我有这个错误
无法转换类型的对象 键入“ Z.EntityFramework.Plus.CreateEntityCommand” 'Oracle.ManagedDataAccess.Client.OracleCommand'