当前位置: 首页 > news >正文

恩施有做网站的吗创建网站花费

恩施有做网站的吗,创建网站花费,深圳平台网站建设,盱眙网站制作OsharpNS轻量级.net core快速开发框架简明入门教程 教程目录 从零开始启动Osharp 1.1. 使用OsharpNS项目模板创建项目 1.2. 配置数据库连接串并启动项目 1.3. OsharpNS.Swagger使用实例(登录和授权) 1.4. Angular6的前端项目启动Osharp代码生成器的使用 2.1 生成器的使用 2.2 生…OsharpNS轻量级.net core快速开发框架简明入门教程 教程目录 从零开始启动Osharp 1.1. 使用OsharpNS项目模板创建项目 1.2. 配置数据库连接串并启动项目 1.3. OsharpNS.Swagger使用实例(登录和授权) 1.4. Angular6的前端项目启动Osharp代码生成器的使用 2.1 生成器的使用 2.2 生成代码详解(如何自己实现业务功能)Osharp部分模块使用 3.1 Osharp.Redis使用 3.2 Osharp.Hangfire使用 3.3 Osharp.Permissions使用Osharp深度学习和使用 4.1 切换数据库(从SqlServer改为MySql) 4.2 多上下文配置(多个数据库的使用) 4.3. 自定义模块的定义Senparc.Weixin的使用 4.4. 继续学习中....OsharpNS官方资源 项目地址https://github.com/i66soft/osharp-ns20 演示地址https://www.osharp.org 直接使用QQ登录可以查看效果 文档地址https://docs.osharp.org 正在完善中.... 发布博客https://www.cnblogs.com/guomingfeng/p/osharpns-publish.html 大神看这个文档应该就能跑起来从零开始启动Osharp基于此文档完成 VS生成器插件https://marketplace.visualstudio.com/items?itemNameLiuliuSoft.osharp 官方交流QQ群85895249 Osharp代码生成器的使用 目录 下载并安装生成器插件配置项目字段信息多对一关系的配置代码生成并查看效果示例代码配置文件下载下载并安装生成器插件 生成器在线下载地址:https://marketplace.visualstudio.com/items?itemNameLiuliuSoft.osharp也可以通过VS2017菜单栏工具-扩展和更新检索Osharp进行插件的安装 配置项目字段信息 通过菜单运行Osharp代码生成器启动之后直接全屏 生成器使用流程 从生成器界面上可以看到生成器包括项目信息、项目模块列表、模块实体列表、外键配置、实体属性列表 配置流程 配置项目信息对项目整体信息进行配置 特别注意在配置项目信息时注意对命名空间前缀的配置,以下图解决方案为例命名空间前缀就应该填写CanDoo.Test否则生成的时候会提示识别Osharp项目失败影响生成 配置项目模块一个系统往往有多个模块组成本示例中配置两个模块 代码名称生成后对应模块的命名空间和文件夹 显示名称模块的中文含义会体现在功能模块的名字上配置模块实体通过点击对应的项目模块进入模块的实体配置 代码名称实体名称 显示名称实体的中文名字 主键类型表的主键类型一般是int吧根据实际选择 增控制此实体是否生成新增的API接口实现 改控制此实体是否生成编辑的API接口实现 删控制此实体是否生成删除的API接口实现 数据权限没折腾不知道怎么用 锁定生成IsLocked字段具体的实现得自己实现 软删除生成DeletedTime字段用于标识删除时间 创建时间生成创建时间 创建审计生成创建时间创建人Id字段 包含前面的创建时间 更新审计生成更新时间更新人Id字段 外键 按钮点击进入外键配置配置实体属性 代码名称实体的属性 显示名称实体的注释 属性类型全名实体的数据类型特别注意如果是实体集合直接使用ICollection即可如果是关联特定实体比如关联User需要填写User 只读这个应该是生成界面时使用的属性 排序这个应该是生成界面时使用的属性 编辑这个应该是生成界面时使用的属性 过滤这个应该是生成界面时使用的属性 必填生成实体的时候会增加[IsRequired]属性 最小长度这个应该是生成界面时使用的属性 最大长度这个应该是生成界面时使用的属性 最小值这个应该是生成界面时使用的属性 最大值这个应该是生成界面时使用的属性 可空类型对应int?勾选了数据类型会加? 外键勾选了说明当前属性是某个实体的外键 导航勾选了说明当前属性是某个实体的导航属性 关联实体选择当前字段关联的实体同一套“外键导航”要选择相同的关联实体 输入DTO勾选了此属性会在实体的InputDto中生成对应属性 输出DTO勾选了此属性会在实体的OutputDto中生成对应属性 默认值控制默认值配置外键 己方导航属性配置实体属性时勾选了导航的属性会在这里显示供选择 己方外键属性配置实体属性时勾选了外键的属性会在这里显示供选择 对方实体 根据实际选择就行 对方导航属性这里的具体设置看实例吧 外键关系有一对多 多对一等选项 一般就用多对一和一对一就行在外键配置部分详细说明 必须是否必须的 删除行为有多个选项根据实际选择建议使用Restrict保存配置配置过程中顺手就去点一下免得插件崩溃导致你奔溃生成代码所有配置完成后点一下保存配置然后再生成代码多对一关系的配置 在本教程中我们使用文章分类~文章~作者这3者来说明多对一关系的配置 从文章的角度出发文章和文章分类是多对一文章和用户也是多对一文章分类和文章是双方都有对方的导航文章和用户的导航只存在于文章中 文章分类包含文章集合的导航 文章包含文章分类和用户的导航 用户不包含文章的导航 配置文章分类实体属性 配置Articles属性属性类型全名为ICollection,因为这个是导航属性所以勾选导航,关联实体中配置为关联的实体CanDoo.Test.CMS.Entities.Article 配置文章实体属性 配置文章分类关联 配置ArticleCategoryId属性属性类型全名为System.Int32,因为这个是外键所以勾选外键,关联实体中配置为关联的实体CanDoo.Test.CMS.Entities.ArticleCategory 配置ArticleCategory属性属性类型全名为ArticleCategory,因为这个是导航属性所以勾选导航,关联实体中配置为关联的实体CanDoo.Test.CMS.Entities.ArticleCategory 配置用户关联 配置UserId属性属性类型全名为System.Int32,因为这个是外键所以勾选外键,关联实体中配置为关联的实体CanDoo.Test.Identity.Entities.User 配置User属性属性类型全名为User,因为这个是导航属性所以勾选导航,关联实体中配置为关联的实体CanDoo.Test.Identity.Entities.User 配置外键 配置文章和文章分类的外键己方导航属性AritcleCategory,己方外键属性AritcleCategoryId对方实体CanDoo.Test.CMS.Entities.ArticleCategory对方导航属性Articles外键关系ManyToOne,必须就根据实际需要填写了删除关系选择Restrict配置此属性分类下如果存在文章删除时会因为关联禁止删除 配置文章和用户的外键己方导航属性User,己方外键属性UserId对方实体CanDoo.Test.Identity.Entities.User对方导航属性不要填写这里能和填写的做一下对比外键关系ManyToOne,必须就根据实际需要填写了删除关系选择Restrict配置此属性分类下如果存在文章删除时会因为关联禁止删除 代码生成并查看效果 当配置完成之后点一下“保存配置”点一下“生成代码”按钮系统会询问是否为Osharp解决方案点是就行了 代码生成之后已经将代码添加到项目中可以执行编译如果有错主要就是配置问题或者是有些类库没有引用我在生成之后发现User实体对应的类库没有引用引用之后能正常编译当然前端中也有代码生成因为我不用这个前端所以就没仔细去研究了 在程序包管理控制台中运行add-migration -Context DefaultDbcontext initCMS生成数据库迁移代码如果没有多上下文执行add-migration initCMS即可在程序包管理控制台中运行update-database -Context DefaultDbcontext执行数据库迁移如果没有多上下文执行update-database即可 运行项目查看Swagger会发现对应的5张表所有的增删改查API都已经生成并能正常使用 转载于:https://www.cnblogs.com/candoo/p/10778631.html
http://www.huolong8.cn/news/485202/

相关文章:

  • 成华区统一建设办公室网站wordpress 模糊搜索
  • 深圳企业公司做网站舟山网站建设优化
  • 网站建设服务提供商企业宣传片视频模板
  • 网站推广需求做衬衣的网站
  • wordpress多站点注册页浏览器主页网址推荐
  • 齐齐哈尔建设局网站首页郑州网站建设做推广吗
  • 江苏公众科技网站建设网站代码怎么放
  • 科技 响应式网站模板济南网站推广
  • 做烘焙原材料在哪网站买商会网站建设招标方案
  • 网站建设 投资合作创办一个公司需要什么条件
  • 网站留言板怎么做php网站开发工作前景
  • 惠州 家具 网站上线代理网站是什么
  • 如何提高网站点击率怎么做wordpress 宣布停止
  • 陕西服装网站建设网站建设公司 知乎
  • 珠海医疗网站建设seo公司品牌哪家好
  • 东川网站建设物理组简介 网站建设
  • 个人网站开发用什么语言建设银行的网站用户名是什么问题
  • 效果图网站大全东莞网站建设 光龙
  • 大气红色礼品公司网站源码网页升级紧急通知正常更新
  • 网站运营内容包含哪些黄页推广网站下载
  • 网站模板如何使用wordpress文章图片尺寸
  • 网站的简单布局微官网与公众号
  • 建设中专网站演出票务网站建设
  • 广州新公司网站建设商户网站建设
  • 建设银行网站用户名是多少网站特效 站长
  • 做电影网站都需要什么手续案例中优衣库所采用的网络营销方式
  • 如何做高端网站crm系统和erp的区别
  • 网站首屏高度上海闵行刚刚发生的
  • 开源企业网站程序新手做网站什么内容比较好
  • 如何用百度上传图片做网站外链wordpress丢失网络链接