Ali*_*eir 6 c# entity-framework entity-framework-core discord dsharp+
我有一个与 Entity Framework 和 Discord Sharp Plus 集成的 .NET 控制台应用程序,其中包含以下库:
在不调试的情况下运行应用程序(Visual Studio 中的 Control + F5)工作正常,没有发生崩溃。
但是,如果我使用调试运行,在访问 my 时DbContext
,我会收到一个错误
InvalidOperationException: 进程没有包标识 (0x80073D54)
一个例子是这一行:
Database.Commands.SingleOrDefault(x => x.CommandTrigger == name)
Run Code Online (Sandbox Code Playgroud)
出于调试目的,如果我更改SingleOrDefault
为,则会ElementAt(0)
出现以下错误:
System.InvalidOperationException
HResult=0x80131509
消息=“NavigationExpandingExpressionVisitor”对 LINQ 表达式“DbSet .ElementAtOrDefault(__p_0)”的处理失败。这可能表示 EF Core 中存在错误或限制。有关更多详细信息,请参阅https://go.microsoft.com/fwlink/?linkid=2101433。
来源=Microsoft.EntityFrameworkCore堆栈跟踪:
在 Microsoft.EntityFrameworkCore.Query.Internal.NavigationExpandingExpressionVisitor.VisitMethodCall(MethodCallExpression methodCallExpression)
这不是 UWP 应用。它是一个带有多个类库的 .NET 控制台应用程序。
这是我的 Dbcontext 类:
Database.Commands.SingleOrDefault(x => x.CommandTrigger == name)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
629 次 |
最近记录: |