美文网首页.NETNuGetPurple
.NET框架 Purple 3.x 使用

.NET框架 Purple 3.x 使用

作者: yaoshiyou | 来源:发表于2016-06-08 23:42 被阅读134次

    说明

    示例

    示例

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

    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

    新建Web项目

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

    选择空项目

    建好的项目结构

    建好的项目结构

    继续添加类库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;

    使用nuget安装包

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

    项目框架搭建成功

    使用EF实现库操作

    install-package Purple.Data.Oracle

    跨域处理

    WebApiConfig.cs

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

    web.config

    <appSettings>
    <add key="Origins" value="http://eas.nbeport.com,http://dev.nbeport.com,http://localhost,http://localhost:8100,http://owx.nbeport.com"/>
    </appSettings>

    相关文章

      网友评论

        本文标题:.NET框架 Purple 3.x 使用

        本文链接:https://www.haomeiwen.com/subject/juwjdttx.html