alun-chen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页

2017年5月25日

摘要: 前言 所谓code first,是代码优先,而不是传统的数据库优先。 code first的好处多多,可不用考虑数据库,只考虑面向对象。下面我们介绍一下code first的配置。 下一篇文章地址:C# Code First 配置(二) 开始 我们这里以建立一个MVC的Code first为例,名字 阅读全文
posted @ 2017-05-25 14:47 alun-chen 阅读(8090) 评论(0) 推荐(0)

2017年5月22日

摘要: C#中的模型状态与数据注解,为我们提供了很便利的请求数据的验证。 1. ModelState ModelState在进行数据验证的时候很有用的,它是: 1)验证数据,以及保存数据对应的错误信息。 2)微软的一种DRY(Don't Repeat Yourself)设计,通过ModelState可以做服务端验证,同时可以配合jquery validation生成前端数据验证 2. 数据注解Da... 阅读全文
posted @ 2017-05-22 10:54 alun-chen 阅读(1425) 评论(0) 推荐(0)

摘要: 在默认情况下,当我们新建一个webapi项目,会自动返回XML格式的数据,如果我们想返回JSON的数据,可以设置下面的三种方法。 1. 不用改配置文件,在Controller的方法中,直接返回HttpResponseMessage public HttpResponseMessage ReturnJson() { //初始化测试对象 ... 阅读全文
posted @ 2017-05-22 10:18 alun-chen 阅读(35271) 评论(4) 推荐(1)

摘要: 设置前端跨域请求很简单,只需要两个步骤 1.安装package Install-Package Microsoft.AspNet.WebApi.Cors 2.WebApiConfig类中,Register方法添加跨域方法: var cors = new EnableCorsAttribute("*", "*", "*"); cors.Sup... 阅读全文
posted @ 2017-05-22 09:49 alun-chen 阅读(967) 评论(0) 推荐(1)

摘要: 这篇文章已经过时了,新的主要配置一个就行了,请参照:http://www.cnblogs.com/alunchen/p/7397396.html Swagger是非常流行用于编辑api给前端同事用、或者测试api的工具。 1. 首先,创建webpapi类型的项目 TestSwagger 2. 安装s 阅读全文
posted @ 2017-05-22 09:24 alun-chen 阅读(32942) 评论(4) 推荐(9)

2017年5月17日

摘要: 在微软云Azure中,应用程序(website)的默认时间是按照美国UTC的时间的。 例如,在应用程序中获取DateTime.Now,的时候,是获取UTC的时间,不是中国的时间。 所以我们开始在这里设置时间为中国时间。要设置时间很简单,在【应用程序设置】->【应用设置】上加一个配置: WEBSITE_TIME_ZONE China Standard Time 阅读全文
posted @ 2017-05-17 11:38 alun-chen 阅读(630) 评论(0) 推荐(0)

2017年5月10日

摘要: 本文介绍一下ABP中的多表查询。 1.创建实体 多表查询,在ABP或者EF中都很简单,这里我们创建一个Demo,一个学生实体、一个学校实体。 学校里面可以有很多学生,学生有一个学校。 实体如下: 学校 学生 2.创建数据 现在我们来创建一下Student与School的数据。 School的数据如下 阅读全文
posted @ 2017-05-10 12:21 alun-chen 阅读(13200) 评论(1) 推荐(5)

2017年5月9日

摘要: 这里介绍一下C# list的基础操作: 去重、差集、并集、交集 下面,我们看看例子。我们创建了一个User实体,包含两个list,User实体如果Id相等,则相等。 users1是id 1到4的集合,users2是id 4到8的集合。 下面我们看看User实体的定义: 需要注意的是,我们重写了Use 阅读全文
posted @ 2017-05-09 10:41 alun-chen 阅读(7813) 评论(0) 推荐(0)

2017年4月28日

摘要: 阅读全文
posted @ 2017-04-28 17:50 alun-chen 阅读(3604) 评论(1) 推荐(1)

2017年4月25日

摘要: 备注:无论有没有安装 apb zero模块,都可以使用本文的跨域 首先配置Web Api: 1. 在Web API项目下,安装包 Install-Package Microsoft.AspNet.WebApi.Cors 2. 然后在 WebApiModule 的方法Initialize中,添加下面代 阅读全文
posted @ 2017-04-25 11:29 alun-chen 阅读(4474) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页