随笔分类 - C#
C#基础及进阶
摘要:1. 争用条件和死锁 1.1 争用条件 如果两个或多个线程访问相同的对象,并且对共享状态的访问没有同步,就会出现争用条件。为了说明争用条件,下面的例子定义一个StateObject类,它包含一个私有int字段 state 和公有ChangeState()方法。在ChangeState()方法的实
阅读全文
摘要:restful 什么是API API全称Aplication Programming Itererface即应用程序编程接口, 我们在开发应用程序时经常用到。API作为接口,用来“连接”两个不同的系统,并使其中一方为另一 方提供服务,比如在操作系统上运行的应用程序能够访问操作系统所提供的API,并通
阅读全文
摘要:本文将通过演示一个Console应用程序和一个ASP.NET Core Web应用程序来说明依赖注入框架Autofac是如何使用的 Autofac相比.NET Core原生的注入方式提供了强大的功能,详细可以查看Autofac官方API (1)首先看第一个例子 控制台应用(.NET Core) 通过
阅读全文
摘要:首先我们在VS2019中创建一个.NET Core的控制台程序,方便演示; 需要安装两个依赖包 Microsoft.Extensions.DependencyInjection 依赖注入对象的具体实现 Microsoft.Extensions.DependencyInjection.Abstract
阅读全文
摘要:测试数据:Northwind 链接地址: https://files.cnblogs.com/files/louiszh/NorthWind.zip 首先创建一个测试存储过程: IF EXISTS (SELECT 1 FROM SYSOBJECTS WHERE id = object_id ('pr
阅读全文

浙公网安备 33010602011771号