08 2016 档案

摘要:一、概述 ODATA不经可以作为WebAPI建立相应的WEBAPI控制器,还可以建立ODataControl控制器,能够通过插件建立第三方ODataClinet类库;调用和使用数据变得简单可行。 二、建立OData Web API 服务端 1、通过NuGet添加第三方Microsoft.AspNet 阅读全文
posted @ 2016-08-27 23:56 jiajinhao 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:一、概述 时间也算充足,抽点时间总结下OData的常用的使用方式,开放数据协议(OData)是一个查询和更新数据的Web协议。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问。除了提供一些基本的操作(像增删改查),也提供了 阅读全文
posted @ 2016-08-27 12:02 jiajinhao 阅读(5112) 评论(1) 推荐(0) 编辑
摘要:概述: Protobuf是google开源的一个项目,用户数据序列化反序列化,google声称google的数据通信都是用该序列化方法。它比xml格式要少的多,甚至比二进制数据格式也小的多。 Protobuf格式协议和xml一样具有平台独立性,可以在不同平台间通信,通信所需资源很少,并可以扩展,可以 阅读全文
posted @ 2016-08-26 16:09 jiajinhao 阅读(2986) 评论(0) 推荐(0) 编辑
摘要:1.忽略某些属性 2.默认值的处理 3.空值的处理 4.支持非公共成员 5.日期处理 6.自定义序列化的字段名称 7.动态决定属性是否序列化 8.枚举值的自定义格式化问题 9.自定义类型转换 10.全局序列化设置 一.忽略某些属性 类似本问开头介绍的接口优化,实体中有些属性不需要序列化返回,可以使用 阅读全文
posted @ 2016-08-25 23:00 jiajinhao 阅读(688) 评论(0) 推荐(0) 编辑
摘要:概述 Newtonsoft.Json,一款.NET中开源的Json序列化和反序列化类库,通过Nuget获取。(查看原文) 下面是Json序列化和反序列化的简单封装: 为进一步理解Newtonsoft,写了一些测试的例子: 使用Json帮助类时,有两点需要注意下: 1. 通常使用调用实体序列化Seri 阅读全文
posted @ 2016-08-25 22:57 jiajinhao 阅读(302) 评论(0) 推荐(0) 编辑
摘要:Task是.NET推出数据任务处理的工作类,Task的使用也被越来越多的人讲解,这里仅仅介绍Task的部分使用介绍; 1、Task简单创建 备注:Task还有Wait方法等待Task任务的完成之后,走下面代码; 2、Task数据同步控制 之所以说控制,是因为Task执行的时候,我们能够通过一个公用的 阅读全文
posted @ 2016-08-02 15:46 jiajinhao 阅读(5572) 评论(0) 推荐(1) 编辑
摘要:概述 ReaderWriterLockSlim 表示用于管理资源访问的锁定状态,可实现多线程读取或进行独占式写入访问; 常用的方法: cacheLock.EnterReadLock();//加上读取锁cacheLock.ExitReadLock();//退出读取锁 cacheLock.EnterWr 阅读全文
posted @ 2016-08-02 11:36 jiajinhao 阅读(1091) 评论(0) 推荐(0) 编辑
摘要:概述 C#委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。而且Lambda又是一种特殊委托的使用,通过goes to符号(=>),实现数据的逻辑处理。一般Lambda配合Linq一起使用; 泛型委托使用 Predicate 泛型委托:表示定义一组 阅读全文
posted @ 2016-08-02 11:07 jiajinhao 阅读(926) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示