我创建了一个实体,当我添加一行时,一切正常,当我执行一个视图(有时)、更新或删除时,我会得到一个“内部错误”。我不知道是什么问题。
它是一个简单的实体:pic1

我已经下载了从-1个月前的代码,并发生在所有实体,我添加了电动工具。任何援助都是非常感谢的。
INFO 2019-02-18 22:03:44,609 64 OrthoResInfo.Web.Areas.App.Controllers.TblTable1sController.CreateOrEditModal (OrthoResInfo.Web.Mvc) in 624.4343 has INFO 2019-02-18 22:03:44,609 64 ft.AspNetCore.Routing.EndpointMiddleware -已执行端点'OrthoResInfo.Web.Areas.App.Controllers.TblTable1sController.CreateOrEditModal (OrthoResInfo.Web.Mvc)错误2019-02-18 22:03:44,610 64 nostics.DeveloperExceptionPageMiddleware -执行请求时出现了未处理的异常。System.Reflection.AmbiguousMatchException:找到了模糊匹配。在System.Linq.Expressions.Expression.PropertyOrField(Expression表达式的System.RuntimeType.GetPropertyImpl(String name,BindingFlags bindingAttr,Binder binder,Type returnType,Type[] Type,ParameterModifier[]修饰符) at System.Type.GetProperty(String name,BindingFlags bindingAttr),( Abp.Domain.Repositories.AbpRepositoryBase
2.CreateEqualityExpressionForId(TPrimaryKey id) in D:\Github\aspnetboilerplate\src\Abp\Domain\Repositories\AbpRepositoryBase.cs:line 266 at Abp.EntityFrameworkCore.Repositories.EfCoreRepositoryBase3.FirstOrDefaultAsync(TPrimaryKey id)在D:\Github\aspnetboilerplate\src\Abp.EntityFrameworkCore\EntityFrameworkCore\Repositories\EfCoreRepositoryBaseOfTEntityAndTPrimaryKey.cs:line 118中Abp.Threading.InternalAsyncHelper.AwaitTaskWithPostActionAndFinallyAndGetResultT at OrthoResInfo.Nstable1.TblTable1sAppService.GetTblTable1ForEdit(EntityDto1 input) in D:\ASPNetZero\Github\OrthoResInfo\src\OrthoResInfo.Application\Nstable1\TblTable1sAppService.cs:line 74 at Abp.Threading.InternalAsyncHelper.AwaitTaskWithPostActionAndFinallyAndGetResult[T](Task1 actualReturnValue,( Abp.Threading.InternalAsyncHelper.AwaitTaskWithFinallyAndGetResultT at OrthoResInfo.Web.Areas.App.Controllers.TblTable1sController.CreateOrEditModal(Nullable`1 id)在D:\ASPNetZero\Github\OrthoResInfo\src\OrthoResInfo.Web.Mvc\Areas\App\Controllers\TblTable1sController.cs:line 42 at lambda_method(关闭,对象)在Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper映射器,ObjectMethodExecutor执行器,对象控制器,( Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)在Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next,范围和作用域,对象和状态,( Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync() at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextExceptionFilterAsync() at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ExceptionContext context)在Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next,范围和作用域,对象和状态,( Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter() at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)在Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next,作用域和作用域,对象和状态,( Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync() at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync() at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.Invoke(HttpContext httpContext at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext) ( Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware.Invoke(HttpContext context))在IdentityServer4.Hosting.IdentityServerMiddleware.Invoke(HttpContext上下文中,C:\local\identity\server4\IdentityServer4\src\Hosting\IdentityServerMiddleware.cs:line 72中的IEndpointRouter路由器、IUserSession会话、IEventService事件(在Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext上下文中)在Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.InvokeCore(HttpContext上下文中)(在IdentityServer4.Hosting.BaseUrlMiddleware.Invoke(HttpContext上下文中))(在C:\local\identity\server4\IdentityServer4\src\Hosting\BaseUrlMiddleware.cs:line 36中)
发布于 2019-02-19 04:37:05
嗯,过了很长时间,我找到了一篇文章:获取模糊匹配在调用DeleteAsync时发现异常
我在实体中添加了IsDeleted和Id,因此生成的代码很糟糕。
https://stackoverflow.com/questions/54758829
复制相似问题