我有一个运行良好的 ASP.NET MVC 5 项目,它也引用了一个 .NET Framework 4.7.2 类库,它生成了一些 CrystalReports。CrystalReports 不支持 .NET Core,因此类库将保留完整的 .NET Framework。
现在,如果我将 ASP.NET MVC 5 升级到 ASP.NET Core 2(或 3),我是否能够引用类库并可能生成那些 CrystalReports?
我有以下表结构:
我想从Users表中删除SomeItems和SomeOtherItems表中不存在的记录。
我可以做这个:
DELETE from Users
FROM Users u
WHERE u.UserId NOT IN
(SELECT DISTINCT SomeId FROM SomeItems
UNION
SELECT DISTINCT SomeId2 FROM SomeOtherItems)
Run Code Online (Sandbox Code Playgroud)
但是,它非常慢。我假设它为每条记录执行UNION查询,不是吗?有什么办法可以提高性能?