
netcore
小草_wang
一个老男人
展开
-
EF Core LeftJoin 一对多查询
var data = _dbContext.Users.Join(_dbContext.Roles, u => u.RoleId, r => r.Id, (u, r) => new {u, r}) .Where(t => t.u.UserName == username && t.u.PassWord == password...原创 2020-01-21 11:49:40 · 6483 阅读 · 0 评论 -
.Net Core 遇到的坑(三)处理一个接口多个不同实现的依赖注入
自接触.net core就已经是3.0的版本了,没几天又升级到3.1从一开始那些教学视频和网上的文档都说.net core自带的IOC容器不支持一个接口多个实现的依赖注入,需要这么魔改一下那样魔改一下,看的有点晕,今天终于找到一个不同的写法办法来自 -------依乐祝 老兄首先在Startup中 public void ConfigureServices(...原创 2020-01-12 20:02:24 · 2485 阅读 · 1 评论 -
.Net Core 遇到的坑(二)在 ASP.NET Core 中使用托管服务实现后台任务
1、添加扩展包Microsoft.Extensions.Hosting.Abstractions2、新建类并继承IHostedService,并实现接口方法public class MyServerProgram:IHostedService{ private readonly IToDoWork _toDoWork ; public TcpServerProgr...原创 2020-01-12 02:54:09 · 1334 阅读 · 1 评论 -
.Net Core中依赖注入服务使用总结
转自:一条大大大大大咸鱼,写的很好,觉得对我学习有帮助所以在这里转一次以防下次想看的时候找不到。一、依赖注入 引入依赖注入的目的是为了解耦和。说白了就是面向接口编程,通过调用接口的方法,而不直接实例化对象去调用。这样做的好处就是如果添加了另一个种实现类,不需要修改之前代码,只需要修改注入的地方将实现类替换。上面的说的通过接口调用方法,实际上还是需要去实例化接口的实现类,只不过不需要...转载 2020-01-11 03:00:28 · 3580 阅读 · 0 评论 -
.Net Core 边学边记之 使用Log4net
1、添加NuGet包引用2、修改Program文件public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder =&g...原创 2020-01-06 23:54:20 · 206 阅读 · 0 评论 -
.Net Core 遇到的坑(一)EF Code first中的坑
在看了些视频和网上的文档正在学习用.net core作个网站,遇到N多坑,前面都忘了记录了,现在赶紧记一下,然望有看到的大佬也能给解个惑,不胜感激!1、由于第一次,先写了一个Model类,然后就兴冲冲的用EF的code first方式给建了张表,然后打算正式弄个成型的东西出来,把连接数据库改了,重新Add-Migration Update-Database报错了当时报错没记录,不知道怎么回事...原创 2020-01-06 23:43:28 · 1613 阅读 · 0 评论