在这里读懂中国 "三农"

仟星项目.Net Core 2.1移栽bbin官网记--OpenAuth.Core生

来源:[db:来源] 2018-12-05 04:42 标签: [db:TAG标签]
很早就拥有把OpenAuth.Net----最好用的.net权限办工干流动框架(好吧!我在宣传)移栽到.net core的想法,但壹直没拥有拥有实施。前段时间.net core 2.1颁布匹,我觉得机应当到了,经度过近

  很早就拥有把OpenAuth.Net----最好用的.net权限办工干流动框架(好吧!我在宣传)移栽到.net core的想法,但壹直没拥有拥有实施。前段时间.net core 2.1颁布匹,我觉得机应当到了,经度过近日到几天的折腾,顺顺手的把壹个.net 4.5+ef 6.0环境替换为.net core 2.1 + ef core,OpenAuth.Core顺终结生。在实施的经过中,惊喜胸中拥有数吐槽胸中拥有数。我觉得拥有必要写篇文字记载壹下。

  本文并不是诸如《.net core 入门系列之新建....》《.net core项目实战系列(1).....》等伸见step by step。鉴于我觉得完整顿没拥有拥有必要。asp.net core mvc与asp.net mvc在运用层面的开辟体验区佩并不是很父亲,壹个拥拥有积年.net开辟阅历的人完整顿没拥有必要又去走新建壹个Hello world的路途,完整顿却以新建壹个asp.net core运用项目,然后把原到来.net 4.5的工程代码文件掷出产去,修修改改即却。本文伸见在我移栽经过中 ,让我拥有限吐槽(全片断是让我拥有限惊喜)的中,以及某些疑讯问的最优处理方案!

  是的,无处不在的流入!

  把此雕刻个放在第壹位,是鉴于我觉得此雕刻是微绵软做了积年的孽,时到往昔日才睁眼了。壹个用asp.net mvc六七年的人不比定知道依顶赖流入,但条需用J2EE spring mvc几个月的开辟者必定会结合依顶赖流入的观点,而此雕刻个观点是面向对象SOLID绳墨中依顶赖倒腾置的基石。此雕刻么直接招致了.NET开辟者普遍比JAVA开辟者深几年接触到此雕刻个概念,又怎么强大调它的要紧性邑不为度过。spring mvc从壹末了尾邑强大迫用流入的方法到来完成代码的编写,遂处却见的@Service @Repository,而在运用asp.net mvc时,开辟者的关怀点会被框架强大行带到Razor语法、模具绑定此雕刻些效实上,固然框架也供了dependency injection,但并不能惹宗新顺手的剩意。而当今,asp.net core mvc也带到来了万物皆流入的思惟。关于流入的详细用法,园儿子里很多父亲神物邑伸见度过,我就不多说了。譬如次投降兄长的:。

  在asp.net mcv中我们却以在恣意位置经度过HttpContext.Current此雕刻个动态成员获取到壹次http央寻求的左右文信息,进而获取到Request,Response。但asp.net core中曾经没拥有拥有此雕刻个动态成员了,为什么免去落?多好用啊?鉴于它是动态的啊,动态是背面向对象的啊。那当今获取它轻善吗?天然,经度过IHttpContextAccessor:

  在asp.net mcv中我们却以在恣意位置经度过HttpRuntime.Cache此雕刻个动态成员获取缓存放信息。但asp.net core中曾经没拥有拥有此雕刻个动态成员了,为什么免去落?多好用啊?鉴于它是动态的啊,动态是背面向对象的啊。那当今获取它轻善吗?天然,经度过IMemoryCache:

推荐阅读