摘要:
下面这篇文章,很详细地介绍了ADO.NET中的数据库连接池: ADO.NET入门教程(五) 细说数据库连接池 其中有提到如果连接池中的数据库连接数不够了,会导致SqlConnection连接超时,所以要合理地设置SqlConnectionStringBuilder.MaxPoolSize和SqlCo 阅读全文
摘要:
Microsoft.Extensions.DependencyInjection中(下面简称DI)的Transient依赖注入关系,表示每次DI获取一个全新的注入对象。但是使用Transient依赖注入关系时,最好要配合IServiceScope来一起使用,因为通过Transient依赖注入关系创建 阅读全文
摘要:
在Microsoft.Extensions.DependencyInjection中,Singleton代表单例依赖注入,但是这个单例也只是对于相同的ServiceProvider对象而言。 假设我们的项目中有接口IPeople和实现类People,它们之间的依赖注入关系是Singleton的。 新 阅读全文
摘要:
下面的方法可以在ASP.NET Core MVC中,将视图文件生成的html代码通过字符串返回。 首先定义一个静态类ControllerExtensions,里面包含Controller的扩展方法RenderViewAsync,用于返回视图文件生成的html代码: using Microsoft.A 阅读全文
摘要:
新建一个.NET Core控制台项目,敲入下面代码: using System; using System.Text.RegularExpressions; namespace NetCoreRegularEscapeDemos { class Program { static void Main( 阅读全文
摘要:
方式一、默认就可以注入多个实现类例如接口IShow,注入ShowA和ShowB两个实现类: services.AddTransient<IShow, ShowA>(); services.AddTransient<IShow, ShowB>(); 获取的时候默认是获取到最后一个,如下所示: 可以使用 阅读全文
摘要:
我们经常在数据库中使用 LIKE 操作符来完成对数据的模糊搜索,LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。如果需要查找客户表中所有姓氏是“张”的数据,可以使用下面的 SQL 语句: SELECT * FROM Customer WHERE Name LIKE '张%' 如果需要查 阅读全文
摘要:
问 Example: Is the following code valid against the JSON Spec? { precision: "zip" } Or should I always use the following syntax? (And if so, why?) { "p 阅读全文
摘要:
在C#中,不允许将操作符重载方法定义为泛型方法,看看下面这篇贴子: 问 I am trying to implement a generic operator like so: class Foo { public static T operator +<T>(T a, T b) { // Do s 阅读全文
摘要:
下面这篇微软官方文档,介绍了C#的数组: Arrays (C# Programming Guide) 在其中的子章节中,有介绍交错数组(jagged array): Jagged Arrays (C# Programming Guide) 数组都继承自Array类,参考下面的文档: Array Cl 阅读全文