.NET框架 Purple 3.x 使用

说明

示例

示例

类库原则使用对类方法扩展实现功能扩展

purple定义

名称 描述
Purple 基础类定义
Purple.Assembly 程序集相关扩展类
Purple.Dynamic 动态类扩展
Purple.Json Json扩展
Purple.Xml xml
Purple.Net 网络相关
Purple.Office Office操作
Purple.Security 安全相关
Purple.Top Top接口
Purple.Web Web相关
Pruple.Web.AngularJS angularJs相关
Purple.Web.Autofac autofac
Purple.Web.Logger 日志
Purple.Web.Mvc MVC
Pruple.Web.Security 安全相关
Purple.Web.Security.OAuth OAuth2.0登录插件,实现Purple.Cas集成登录
Purple.Web.WebApi WeiApi

目录定义

名称 描述
Extensions 扩展,名称空间使用purple,文件名以Extensions结尾
Model 类型定义
Helper 辅助类
Enum 枚举定义

使用Purple搭建WebApi项目

使用vs新建Web空项目
Purple.Gox.WebApp

.NET框架 Purple 3.x 使用_第1张图片
新建Web项目

选择空项目(不需要选择mvc,或者webapi,后续会通过nuget包实现安装)

.NET框架 Purple 3.x 使用_第2张图片
选择空项目

建好的项目结构

.NET框架 Purple 3.x 使用_第3张图片
建好的项目结构

继续添加类库Purple.Gox.Model
Purple.Gox.Business
图略

使用nuget安装WebApi包 nuget教程使用nuget实现包管理

install-package Purple.Web.WebApi; install-package Purple.Web.MVC; install-package Purple.Web.Security; install-package Purple.Web.Autofac; install-package Purple.Web.Security.Oauth;

.NET框架 Purple 3.x 使用_第4张图片
使用nuget安装包

使用浏览器预览新建好的项目
http://localhost/gox

.NET框架 Purple 3.x 使用_第5张图片
项目框架搭建成功

使用EF实现库操作

install-package Purple.Data.Oracle

跨域处理

WebApiConfig.cs

config.SetCorsPolicyProviderFactory(new PurpleCorsPolicyFactory());
config.EnableCors();

web.config



你可能感兴趣的:(.NET框架 Purple 3.x 使用)