resharper

ASP.NET Core 使用 AutoFac 注入 DbContext

偶尔善良 提交于 2020-08-15 08:56:02
原文: ASP.NET Core 使用 AutoFac 注入 DbContext DI 1.0 —— 通过 RegisterInstance 注入 一开始,并不是很懂 AutoFac 的用法,又因为要使用特定的构造器和参数来初始化 DbContext ,所以我想到的办法就是使用 RegisterInstance ,代码如下: var optionsBuilder = new DbContextOptionsBuilder<BookListDbContext>(); optionsBuilder.UseMySql(connectionString, b => b.MigrationsAssembly( "BookList.Domain" )); // SingleInstance 就是单例模式,现在想起来当时写的好智障 containerBuilder.RegisterInstance( new BookListDbContext(optionsBuilder.Options)).SingleInstance(); 一开始在本地用 Swagger 一个一个的调试 api 的感觉还很好,没啥问题,后来前端同学把 js 加上,就会经常的出现 404。经过 debug 发现,是 DbContext 出现了冲突,多个请求同时访问同一个 DbContext 对象,造成异常

IntelliJ IDEA 2020版AppData\JetBrains存储位置转移

纵然是瞬间 提交于 2020-08-14 23:47:34
在这个2020.1版本之前的,我都是使用免安装zip包,解压后修改idea.properties,配置idea64.exe.vmoptions参数后就开始快乐的玩耍了! 最近使用的Idea 2020版本,发现在C盘用户目录下AppData\JetBrains\IntelliJIdea2020.1下存储很多文件,而且修改不了,可以参考官网的这个帖子 AppData\Local\JetBrains\Installations folder 参考帖子里的讨论,我决定使用软链接( Windows硬链接 软链接 符号链接 快捷方式 ),成功转移储存位置,在此记录。 将当前用户AppData\Local下JetBrains转移到目标磁盘目录下,cmd进入当前用户AppData\Local下,执行命令: mklink /J "JetBrains" "D:\DevIde\IntelliJIDEA\JetBrains" 来源: oschina 链接: https://my.oschina.net/u/1381027/blog/4298614

程序员推荐的7个开发类工具

别等时光非礼了梦想. 提交于 2020-08-13 12:25:02
做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio 2013一系列近5个版本的变化与亲自使用。每一个版本都有深刻有意义的变革。Visual Studio .NET 2003 极力推广的Web Services虽然没有很流行,但是它开发ASP.NET的编译模型很快得到公司的技术部认可,完全重写了原来的ASP系统。 很幸运工作以来一直是.NET + SQL Server 的开发工作,其它比如Oracle或是Android Java类的技术工作并没有很长时间的经历,所以我推荐的工作就侧重于.NET + SQL Server类的工具。 1 ReSharper 7.1 现在电脑开发人员硬件的标准配置是i5+8G,在内存已经足够用的情况下,推荐安装好Visual Studio后第一个要安装的插件就是 ReSharper,这个软件的几百个功能点都很实用。最新版本的ReSharper是ReSharper.2015.1.Ultimate.9.1.0,支持Visual Studio 2015。 2 .NET Reflector 著名的

Jetbrains系列产品2020.1最新激活方法[持续更新]【转】

跟風遠走 提交于 2020-08-06 02:44:09
Jetbrains系列产品2020.1最新激活方法[持续更新]【转】 本站惯例:本文假定你知道Jetbrains家的产品。不知道可以问问搜索引擎。 大家熟知Jetbrains的话应该知道:他们家的所有产品升级到2018.2.1及以上版本后,先前可用的注册服务器都失效了,无法激活升级到最新版本体验最新黑科技。 这次要送的这份礼就是: Jetbrains全系列产品2020.1及以下版本(理论上适用于目前所有新老版本)最新注册服务器(License Server)的破解,可使用它来激活你手头上的Jetbrains IDE,具体支持产品和版本见下文的列表。 传送门: 百度云下载(baidu pan) ,提取码(password):di4k。 OneDrive(download link) ,需扶墙。 sha1sum: 832e9a35df3ea690d4165099619d1adac725e144 具体使用方法已写在压缩包的 README.pdf / README.txt 内。 (要个毛的 readme ,直接把 jetbrains-agent-latest.zip 拖进IDE就行了) 本站下载的包中都是带有 important.txt 的,缺失这个文件会不定时有 弹框 出现,请注意看弹框内容。 最近封禁厉害,为防失联,狡兔亦需三窟!多加个微信订阅号渠道,可以放补丁信息: 已更新v3.2

.NET IDE Rider公布2020.2路线图

喜欢而已 提交于 2020-08-05 18:33:02
跨平台 .NET IDE Rider 近日公布了 2020.2 的路线图,介绍了目前正在开发的一些特性,并表示其中一些可能在接下来的版本中出现。主要包括: Windows 上的 .NET Core 后端: Rider 2020.1 已在 macOS 和 Linux 上的 .NET Core 上运行 ReSharper 后端。Windows 方面,后端仍在 .NET Framework 上运行,并使用 NGen 获得启动方面的改进。现在正在将后端也移至 Windows 上的 .NET Core,并准备使用 CrossGen 替代 NGen。 新的 Debugger API: Debugger API 已被大量重写,允许增加更多功能,并且还允许插件加入调试过程,包括自定义值表示形式和改进的惰性值计算,具有更好的中断效果。 Pin-To-Frame: 将扩展 Pin-To-Top 功能以跨帧固定值。在调试递归函数时,这将使我们能够观察不同迭代中值的状态: 数据断点: 每当更改某个属性或字段时,就中断执行,而无需创建多个不同的语句断点。平台限制,目前可能仅适用于 Windows 上的 .NET Core 3+。 重新设计的工具栏: 将使其更简洁,并更易于使用 VCS 集成、运行配置和调试模式等常用功能。同时也可以解决可用性问题,尤其是对于刚加入 Rider 的新用户而言。 彩色工具提示: