预先:对我来说很清楚,有了这些信息,我将无法获得太多帮助!?
错误 无效的列名“ StudentID”。 System.Data.SqlClient.SqlCommand + <> c.b__122_0(任务结果) (以下更多信息-可以提供完整的错误报告)
所有操作均使用SSMS在VS2019(localdb)/ mssqllocaldb,Core 2.1中完成
无效的列名“ StudentID” 。:我有一个带有关键字:ID int的“ dbo.Student”表
不,我在任何地方都没有明确定义'StudentID'!
我实际上要问的是:如何获得相关/适当的信息!? 例如:痕迹,日志等 我承认我被卡住了
错误报告: SqlException:无效的列名称'StudentID'。 无效的列名“ StudentID”。 System.Data.SqlClient.SqlCommand + <> c.b__122_0(任务结果) 堆栈查询Cookie标头 SqlException:无效的列名称'StudentID'。无效的列名“ StudentID”。 System.Data.SqlClient.SqlCommand + <> c.b__122_0(任务结果) System.Threading.Tasks.ContinuationResultTaskFromResultTask.InnerInvoke() 继续 Microsoft.EntityFrameworkCore.Query.Internal.QueryCompiler.ExecuteSingletonAsyncQuery(QueryContext queryContext,Func> createdQuery,IDiagnosticsLogger logger,类型contextType) ASC.Pages.Students.EditModel.OnGetAsync(Nullable id)
在Edit.cshtml.cs
中 -
{
if (id == null)
{
return NotFound();
}
Student = await _context.Student <---------------- Error on this statement
// .Include(i => i.OfficeAssignment) // eddie -
.Include(i => i.CourseAssignments).ThenInclude(i => i.Course)
.AsNoTracking()
.FirstOrDefaultAsync(m => m.ID == id);
if (Student == null)
Microsoft.AspNetCore.Mvc.RazorPages.Internal.ExecutorFactory + GenericTaskHandlerMethod.Convert(object taskAsObject) Microsoft.AspNetCore.Mvc.RazorPages.Internal.ExecutorFactory + GenericTaskHandlerMethod.Execute(对象接收器,对象[]参数) 继续