上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 28 下一页
  2015年9月11日
摘要: 问题描述 报错信息如下: Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option. 解决办法 use dasolPSDev; EXEC sp_configure 'clr enabled', 1 go RECONFIGURE go E... 阅读全文
posted @ 2015-09-11 11:19 永远的麦子 阅读(595) 评论(0) 推荐(0) 编辑
  2015年9月10日
摘要: 这几天在做数据库的迁移,所以就会涉及到数据库的备份与还原,即从当前数据库中备份出数据库文件,然后将备份文件copy到新服务器并还原。 备份 备份有两种操作方式,一是通过UI操作,另一种是通过sql脚本。 1,通过UI操作方式 数据库上右键,选择Tasks\Back up... 通过UI备份的过程中, 阅读全文
posted @ 2015-09-10 18:23 永远的麦子 阅读(810) 评论(1) 推荐(0) 编辑
摘要: 问题描述 今天在做数据库迁移,然后新建link server(链接服务器)的时候,碰到以下问题。 我的sql 脚本是这样的。 然后,执行的时候就收到以下错误信息。 Msg 468, Level 16, State 9, Line 7 Cannot resolve the collation conf 阅读全文
posted @ 2015-09-10 17:29 永远的麦子 阅读(4960) 评论(0) 推荐(0) 编辑
摘要: .net fx自带的dll net fx自带的dll,直接添加,注意.net fx版本即可。 第三方类库 如果是第三方类库,使用NuGet从NuGet官网下载,比如json.net,jQuery等。 公司内部通用类库 如果是公司内部通用类库,搭建私有的NuGet类库服务器共享,比如CtripSZ.Frameworks,CtripSZ.Frameworks.Log等。 注意:通用... 阅读全文
posted @ 2015-09-10 17:06 永远的麦子 阅读(777) 评论(0) 推荐(1) 编辑
  2015年8月14日
摘要: 在.NET中,枚举一般有两种常见用法,一是表示唯一的元素序列,比如表示订单状态(未提交,待处理,处理中...)。另外一种是表示多种组合的状态,比如表示权限,因为可同时有多个不同权限。 基本用法 这里拿项止中订单的订单状态来举例。 1,使用枚举表示订单的订单状态,并保存到数据库 public void SaveOrder() { using (v... 阅读全文
posted @ 2015-08-14 17:45 永远的麦子 阅读(5080) 评论(0) 推荐(0) 编辑
  2015年8月12日
摘要: 记得几年前写过一篇关于.NET开发方面的知识总结,但是随着技术的发展以及自己技术理解的提升,觉得有必要对那篇文章加以更新和完善。 最近在园子里也看到有人写关于.NET知识体系的文章,特别是灵感之源写的两篇文章,一篇是关于web前端的Web前端开发大系概览 (前端开发技术栈),和一篇关于.NET服务端的.NET技术大系概览 (迄今为止最全的.NET技术栈),都总结得非常好。现在我将前端和... 阅读全文
posted @ 2015-08-12 17:36 永远的麦子 阅读(3855) 评论(6) 推荐(5) 编辑
  2015年8月4日
摘要: OData是什么 官方解释:The Open Data Protocol (OData) is a data access protocol for the web. OData provides a uniform way to query and manipulate data sets through CRUD operations (create, read, update, and d... 阅读全文
posted @ 2015-08-04 14:38 永远的麦子 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: Web API中的filter与MVC中的filter非常类似,最主要的不同是,MVC中的filter放在命名空间System.Web.Mvc下,而Web API中的filter则放在命名空间System.Web.Http.Filters下,如果你仍使用MVC下的filter,则程序不会工作。由于在PackageFH项目中,性能计数和错误处理的filter使用得非常好,下面我就以它们为例来演示如何... 阅读全文
posted @ 2015-08-04 14:32 永远的麦子 阅读(589) 评论(1) 推荐(0) 编辑
摘要: 包括xml,json,protobuf.net,msgpack四种序列化器的调用。如下代码。 XML JSON protobuf.net msgpack 阅读全文
posted @ 2015-08-04 14:31 永远的麦子 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 除了默认的JSON和XML序列化器外,如果想使用其它格式的(比如二进制)序列化器,也是可以的。比如著名的Protobuf和Msgpack,它们都是二进制的序列化器,特点是速度快,体积小。使用方法如下。 1.定义MediaTypeFormatter,这里以定义MsgPack的formatter为例,主要代码如下。 2.WebApiConfig中注册,代码如下。 3.客户端调用(请求头中... 阅读全文
posted @ 2015-08-04 14:29 永远的麦子 阅读(2228) 评论(0) 推荐(0) 编辑
摘要: 两种内置的序列化器 Web API为我们内置了两种序列化器,即JSON和XML,具体使用哪一个依请求头中Accept值来决定。Accept用来指定响应内容的格式(也称媒体类型),常见的媒体类型有以下几个,如图。 1.为什么请求同一个资源,IE和Chrome得到的结果不一样呢? 默认情况下,请求同一个资源,比如:GET api/contact/searchcontactbyid/001,I... 阅读全文
posted @ 2015-08-04 14:23 永远的麦子 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: Web API路由与MVC路由非常类似,最主要的差异在于Web API是使用HTTP Method(GET,POST,PUT,DELETE…)而不是使用URI路径来选择Action。Web API中的路由主要分为默认路由,自定义路由和特性路由。 图1:Web API 图2:MVC 默认路由 默认情况下,Web ... 阅读全文
posted @ 2015-08-04 14:14 永远的麦子 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 分为前端调用和服务端(.net)调用。 前端调用 服务端调用 使用HttpClient(System.Net.Http下)+JSON.NET,如下代码。 阅读全文
posted @ 2015-08-04 14:04 永远的麦子 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 一个联系人管理的DEMO,支持CURD 运行效果图: Controller的设计: 总结: Web API的Controller都继承自ApiController。 Web API的Action的命名约定,都以HTTP请求方法或以HTTP请求方法开头的名称命名。 阅读全文
posted @ 2015-08-04 14:00 永远的麦子 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 理解REST,RESTful和Web API 1.REST:Representational State Transfer表征状态转移,是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。REST设计风格有如下几点: ①资源由URI来指定 ②对资源的操作(即通常所说的CURD)包括获取、创建、修改和删除资源,这些操作正好对应HTTP协议提供的GET、POST、... 阅读全文
posted @ 2015-08-04 10:31 永远的麦子 阅读(902) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 28 下一页