为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server 64 V8
【操作系统】:
【CPU】:
【问题描述】*:EFCore linq生成SQL查询bool值不能使用
SQL:
SELECT TOP(1) “a”.“Id”, “a”.“AccessFailedCount”, “a”.“ConcurrencyStamp”, “a”.“CreationTime”, “a”.“CreatorId”, “a”.“DeleterId”, “a”.“DeletionTime”, “a”.“Email”, “a”.“EmailConfirmed”, “a”.“ExtraProperties”, “a”.“IsDeleted”, “a”.“IsExternal”, “a”.“LastModificationTime”, “a”.“LastModifierId”, “a”.“LockoutEnabled”, “a”.“LockoutEnd”, “a”.“Name”, “a”.“NormalizedEmail”, “a”.“NormalizedUserName”, “a”.“PasswordHash”, “a”.“PhoneNumber”, “a”.“PhoneNumberConfirmed”, “a”.“SecurityStamp”, “a”.“Surname”, “a”.“TenantId”, “a”.“TwoFactorEnabled”, “a”.“UserName”
FROM “MyProjectName”.“AbpUsers” AS “a”
WHERE ((:__ef_filter__p_0 OR NOT (“a”.“IsDeleted”)) AND (:__ef_filter__p_1 OR “a”.“TenantId” IS NULL)) AND (“a”.“NormalizedUserName” = :__normalizedUserName_0)
ORDER BY “a”."Id
DbCommand:[Parameters=[:__ef_filter__p_0=‘?’ (DbType = Boolean), :__ef_filter__p_1=‘?’ (DbType = Boolean), :__normalizedUserName_0=‘?’ (Size = 5)], CommandType=‘Text’, CommandTimeout=‘30’]
我使用的框架为Abp VNext4.3
我也遇到同样的问题,用的EFCore.Dm5.0,你的问题有解决没?
快10月了,也遇到同样问题,看来他们是看不到这个bug了
该问题已经在8.1.2.38及以上版本中修复,可以申请版本进行升级。
我们工程师应该已经联系您了,该问题已经报上来了,我们确认是否是bug,再反馈您。