SOA —— ASP.NET Web API 依赖注入

依赖注入(Dependency Injection,缩写DI)是将系统中各层对象解耦的一种方式,是实现控制反转(Inversion of Control,缩写IoC)的一种常用方式。 搭建框架 首先我们搭建一个用于测试的基本框架,因为最近在了解 FreeSql,所以数据访问就使用 FreeSql,在

SOA —— ASP.NET Web API 知识点小结

ASP.NET Web API 是一个框架,可以轻松地构建包含浏览器和移动设备在内的广泛客户端的 HTTP 服务。 ASP.NET Web API 是在 .NET Framework 框架上构建 REST 风格应用程序的理想平台。 什么是 RESTful 表现层状态转换(英语: Representa

SOA —— WCF 知识点小结

WCF 相较于 WebService 更加灵活,支持多种宿主、多种协议,并且支持双工。 印象中读书时也开过 WCF 的课程,但是那本讲 WCF 的书实在是太厚了,所以其实并没有学进去,混个学分后来不了了之。 工作中,使用更多的是 WebService 或者 Socket,所以仅凭偶尔接触的一些小例子

SOA —— WebService 知识点总结

虽然 WebService 已经很 Low 了,但是胜在简单。所以很多小公司或者公司内部仍然会使用这个做一些接口。 这里总结一下 WebService 的一些使用技巧,以及经验总结。 创建服务端 WebService 宿主是 IIS,所以我们需要先创建一个 ASP.Net Web 的空项目,当然如果

C#中的元组

什么是元组 元组是C#提供的简单定义的类型,早期版本为System.Tuple,使用该类型可以简化类型的定义。 // 姓名 性别 出生日期 Tuple<string, bool, DateTime> person = new Tuple<string, bool, DateTime

Win10中TreeView控件显示问题

前言 最近重装了系统,Win10中TreeView控件自然又是不能显示的。 之前在CSDN中整理过解决方案,但是早已经放弃了在CSDN写文章,所以在个人博客再重新整理一下这个问题的处理方案。 解决方案 下载与安装 百度网盘:http://pan.baidu.com/s/1cANFPG 密码:zbl

C#中的枚举类型与标志枚举的使用

枚举类型(也称为枚举)提供了一种有效的方式来定义可能分配给变量的一组已命名整数常量。 例如,假设你需要定义一个变量,其值表示一周内的某一天。 该变量只会存储七个有意义的值。 若要定义这些值,可以使用枚举类型,该类型是使用 enum 关键字声明的。 enum Day { Sunday, Monday,

C#中的线程安全集合

前几天很久以前做的一个接口被反馈经常会报错崩溃,查看系统日志为某个字段为空的错误。 排查程序代码发现该类型是List集合,虽然程序启动时会给该变量初始化,但是因为会在多线程中访问这个集合,所以在多线程中访问List集合操作集合进行增删操作时,可能会由于List在“扩容”变成了一个空对象,而在此时访问

Expression 表达式目录树

简述表达式目录树 简单的表达式树实现以及声明方式 下面的代码分别是Lambda表达式与表达式目录树的Lambda表达方式: Console.WriteLine("***Lambda表达式***"); { Func<int, int, int> func = (

初步了解MVC5

ASP.NET MVC是一个适用于WEB应用程序的经典模型Model-View-Controller模式。相对于Web Forms一个单一的整体,ASP.NET MVC是由连接在一起的各种代码层所组成。 Global.asax文件 Global.asax文件概述 Global.asax这个文件包含全
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×