.net core 异步注入写法

news/2024/5/19 21:30:39 标签: .netcore, microsoft

1.构造

    IServiceProvider _serviceProvider;

2.引用拓展

using Microsoft.Extensions.DependencyInjection;

3.异步使用

  await Task.Run(async () =>
           {
           
               using (var Context = (Context)_serviceProvider.CreateScope().ServiceProvider.GetService(typeof(LingluLinkageContext)))
               {
                   for (var i = 0; i < 1000; i++)
                   {
                       Console.WriteLine(i);
                       var dsf = await Context .表.Where(x => x.Id > 0).ToListAsync();
                   }


               }

           });


http://www.niftyadmin.cn/n/515481.html

相关文章

学习ios【2】Objective-C 数字和字符串

一 数字 1.使用Foundation.h可以直接导入所有的头文件。在XCode中&#xff0c;想查看某个方法帮助&#xff0c;可以将光标放在方法上&#xff0c;按住option键同时单击即可。官方文档&#xff1a;https://developer.apple.com/library/mac/navigation/2.数字对象objective-c有几…

大宇宙数据描述思维

1.万物皆描述 2.无限拓展 3.自然消耗&#xff08;删除&#xff09;数据 4.节点必有联系&#xff08;有点像区块连&#xff09; 一段描述&#xff1a; 世界是多维的&#xff0c;1维、2维、3维、4维..... 人类正好在3维世界 有某种描述或者定义3维世界 比如一个人&#xf…

[HIHO1299]打折机票(线段树)

题目链接&#xff1a;http://hihocoder.com/problemset/problem/1299 线段树&#xff0c;按照t为下标去更新v&#xff0c;更新的时候要保留最大的那个。 1 #include <algorithm>2 #include <iostream>3 #include <iomanip>4 #include <cstring>5 #incl…

.net core 5 多线程生产和消费(Channel)队列

1.目的 多个线程产生数据需要队列消费的情况 多线程生产&#xff0c;多线程消费&#xff0c;线程安全 避免延时等待 2.代码&#xff1a; [Test] public async Task testChannel2() { //异步写入 var myChannel Channel.CreateUnbounded<int>(); _ T…

【转】PHP error_reporting() 错误控制函数功能详解

定义和用法&#xff1a;error_reporting() 设置 PHP 的报错级别并返回当前级别。函数语法&#xff1a;error_reporting(report_level)如果参数 level 未指定&#xff0c;当前报错级别将被返回。下面几项是 level 可能的值&#xff1a;值 常量 描述1 E_ERROR 致命的运行错误。错…

ESP8266人体感应项目

人体感应灯项目 材料 ESP8266开发版 x13.3v Led灯 x2RE200B红外感应 x2线充电宝Usb供电5v电源供电电路源码开发工具&#xff1a;arduino代码&#xff1a;//红外感应控制led int pinled1 5;//led灯1 int pinled2 4;//led灯2 int pinLwir1 14;//红外感应1 int…

.net6发送邮件

1.工具 NETCore.MailKit包 VS2022 2.过程 1&#xff09;创建项目api 引用NETCore.MailKit包 2&#xff09;设置appsettings "EmailOptions": { "SenderName": "系统邮件", //发送者名称&#xff0c;可在代码中重新替换 "From…

C# 泛型

泛型&#xff1a;通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化&#xff0c;从而实现灵活的复用。 1、C#的泛型能力由CLR在运行时支持&#xff0c;它既不同于C在编译时所支持的静态模板&#xff0c;也不同于Java在编译器层面使用“擦拭…