随笔分类 - .NET Core
摘要:一、前言 .NET开源时间还不长,因为一直在做YOYOFx的关系,所似我常常有更深入的了解.NET Core和ASP.NET Core内容的需求,并且.NET Core平台与之前版本的变化太大,这也导致我经常要去查看源代码中,来了解ASP.NET Core和.NET Core代码实现。 的确,.NE
阅读全文
摘要:一、简介 在很多要求性能的项目中,我们都要使用传统的ADO.NET的方式来完成我们日常的工作;目前有一些网友问有关于.NET Core操作SQL Server的问题在本文中解答一下。 本文旨在指出,在.NET Core中使用ADO.NET SqlClient操作SQL SERVER数据库时的一些常见
阅读全文
摘要:一、简介 在MVC以外的场景中,我们往往需要完成一些模板引擎生成代码或页面的工作;在以前我们一般常用的有Razor、NVeocity、VTemplate。虽然所有的模板系统都具有一些共同特征,但 Razor却和我们前面讨论的二种视图引擎截然不同。不同于其它视图引擎,Razor在使用XML代 码方面没
阅读全文
摘要:前言: 除了ASP.NETCore自带的IOC容器外,我们还可以使用其他成熟的DI框架,如Autofac,StructureMap等(笔者只用过Unity,Ninject和Castle)。 1.ASP.NET Core中的Autofac 首先在Project.json的Dependency节点为中添
阅读全文
摘要:以前我们想设置全局异常处理只需要这样的代码: 但是在.NET Core中并没有AppDomain的相关实现,至少在.NET Core最新的发布版本里没有。 以前我和网友@SillyPGM的讨论,然后我们查看了部分Clr的源代码后发现,在AppContext类里有UnhandledException的
阅读全文
摘要:前言 在ASP.NET Core中使用依赖注入中使用很简单,只需在Startup类的ConfigureServices()方法中,通过IServiceCollection接口进行注入即可,其它的无需关心。 通过接口的Add*方法进行注册,代码如下: 但是这样的注入方法多了之后,就会产生太多行的ser
阅读全文
摘要:为什么会有”坑“ 博客园里有好多介绍怎么使用VS Code以及调试.NET Core的文章,但是都是基于直接构建Asp.Net Core Mvc单项目的,有什么区别呢! (1).我们这次遇到的坑是在多项目的解决方案中遇到的,也就是说根目录不是一个项目的目录; (2).DEBUG项目不能加载符号文件,
阅读全文
摘要:前言: 之所以要写这个系列是因为在移植项目到ASP.NET Core平台的过程中,遇到了一些“新变化”,这些变化有编译方面的、有API方面的,今天要讲的是编译方面的一些问题。我把它们整理后分享出来,以便各位博友不要再遇到这些坑。 在Dotnet Core RC2版本中,project.json 管理
阅读全文