小编mik*_*ike的帖子

如何将所有解决方案项目 .Net framework 4.5.1 升级到 4.8 Visual Studio 2019

我在 Visual Studio 2019 中有一个包含许多 C# 项目的解决方案。我需要将所有项目从 .NET Framework 4.5.1 重新定位到 4.8。是否可以立即更改目标,还是必须对每个目标单独进行更改?

PS:我尝试过“TargetFrameworkMigrator”,但它不适用于 (VS2019) / .net 4.8。

感谢您的帮助。

c# migration visual-studio-2019 .net-4.8

8
推荐指数
2
解决办法
7978
查看次数

DeleteManyAsync 会在删除文档时锁定 MongoDB 集合吗?

我想使用DeleteManyAsync方法删除多个文档。我会遇到大集合被删除的情况。同时,我希望插入我的新文件。我想知道当 DeleteManyAsync 被触发时我的数据库集合是否会被锁定

这是我想使用的代码:

 List<MyDocument> list= new List<MyDocument>();
 var filter = Builders<MyDocument>.Filter.In("_id", vl.Select(i => i.InternalId));
 await _context?.MyDocuments?.DeleteManyAsync(filter);
Run Code Online (Sandbox Code Playgroud)

c# mongodb mongodb-.net-driver

3
推荐指数
1
解决办法
564
查看次数

如何使用工厂方法的返回值在启动类中添加单例

我正在尝试在我的启动类 Singleton 中使用 DI add。基于我想processorStringName它来自的appSettings和工厂类添加适当的处理器?有可能以一种很好的方式做到这一点吗?

 IProcessor processor = ProcessorFactory.CreateProcessor(Configuration, processorStringName);
 services.AddSingleton<IProcessor, processor>();
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core

2
推荐指数
1
解决办法
73
查看次数