bruce168

博客园 首页 新随笔 联系 订阅 管理
  7 Posts :: 19 Stories :: 0 Comments :: 0 Trackbacks

2017年12月19日 #

正文内容加载中...
posted @ 2017-12-19 23:30 汪建兵 阅读 (129) 评论 (0) 编辑

2017年11月12日 #

摘要:由于此架构从一开始就将.NET Framework 的依赖降低到最低,且不依赖IIS,在ORM层面,完全实现代码优先,即真正做到数据库无关; Windows服务器部署: 在Windows应用服务器上安装.NET Framework 4.5及以上版本; 将编译后程序复制至Windows服务器双击“ d 阅读全文
posted @ 2017-11-12 01:19 汪建兵 阅读 (177) 评论 (0) 编辑

摘要:引入NuGet包:Unity 实现接口:IDependencyResolver 在启动类中注入依赖的类: 注意:左框中的内容为接口或抽象类,右框中为实际要注入的类。 修改控制类,使用构造方法注入类: 注意:左框中的内容为接口或抽象类,右框中为实际要注入的类。 修改控制类,移除dispose方法 源码 阅读全文
posted @ 2017-11-12 01:01 汪建兵 阅读 (133) 评论 (0) 编辑

摘要:1、使用OData提速REST API开发 引入NuGet包:Microsoft.AspNet.WebApi.OData 在启动类中添加如下配置(示例为全局配置,也可基于Controller或Action实现): 2、使用CORS实现跨域访问: 引入NuGet包:Microsoft.AspNet.W 阅读全文
posted @ 2017-11-12 00:44 汪建兵 阅读 (202) 评论 (0) 编辑

2017年11月11日 #

摘要:添加NuGet引用:EntityFramework 创建实体类:Book、Author 以及数据传输类:BookDTO、BookDetailDTO,代码如下: 创建DbContext类:BookDbContext,代码如下: 在app.config中添加如下配置: 添加控制类:AuthorsCont 阅读全文
posted @ 2017-11-11 22:53 汪建兵 阅读 (313) 评论 (0) 编辑

摘要:添加NuGet引用:Microsoft.AspNet.WebApi.Owin 在启动类启用WebApi; 添加一个Controller类,代码如下: 运行程序并访问:http://localhost:5000/api/Default 源码:这里 源码:这里 阅读全文
posted @ 2017-11-11 19:40 汪建兵 阅读 (1446) 评论 (0) 编辑

摘要:创建一个“控制台应用程序”,目标框架为“.NET Framework 4.5”,并移除无关的文件及引用,仅保留对 “system.dll”的引用;其中工程文件中核心内容如下: 使用NuGet添加如下引用: Microsoft.Owin.Hosting Microsoft.Owin.Host.Http 阅读全文
posted @ 2017-11-11 18:38 汪建兵 阅读 (1095) 评论 (0) 编辑