C#
文章平均质量分 82
左手是笋右手是窝头
这个作者很懒,什么都没留下…
展开
-
C#调用WebService(Soap)接口
首先了解两点知识,1.什么时webserve,2.什么是soap1.WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议...原创 2020-01-10 00:44:38 · 16501 阅读 · 0 评论 -
图片验证码
借鉴博客:1..net core ZKWeb.System.Drawing 生成图片验证码2.Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之验证码功能主要使用类VerifyCodeHelper借鉴第一个博客,其余为自己设计,如果有更好的方案欢迎留言交流,谢谢。1.在应用层添加包ZKWeb.System.Drawing。通常使用S...转载 2019-12-07 21:15:35 · 233 阅读 · 0 评论 -
ABP中的实时通讯Notification
本篇文章的目的:1.了解ABP实时通讯的类型及用法。2.根据实时通讯相关的类、数据库,去使用1.ABP中关于Notification的数据结构如下:在ABP中对应的DtoNotificationSubscription:用于封装封装notification 和subscriptor(User) 的关系的DTO,不是Entity。记录订阅某种通知的人。AbpTenan...原创 2019-12-04 00:07:08 · 1459 阅读 · 1 评论 -
ABP中特征
这篇博客的目的:1.了解ABP的特征这个模块,2.在AbpVue的模板中添加实时通讯的特征。一、特性的定义。1.关于特性,来自官方文档的解释:https://aspnetboilerplate.com/Pages/Documents/Feature-Management在大多数SAAS系统中。都提供【版本】这个概念。不同的版本提供不同的功能特性。通过这种方式,一个SAAS系统可以提供不...原创 2019-08-28 18:06:18 · 886 阅读 · 5 评论 -
ABP模块系统插件机制
从官网下载ABP项目后,发现一般是有6个程序集,程序集之间是怎么相互关联的呢?这有关ABP的模块系统。官网上模块的定义如下,模块定义有一个类,该类派生自ABP包中的AbpModule。假设我们正在开发一个可以在不同应用程序中使用的Blog模块。最简单的模块定义如下所示:public class MyBlogApplicationModule : AbpModule{ publi...原创 2019-05-08 23:20:40 · 1071 阅读 · 0 评论 -
ABP中使用执行Sql语句
由于EFCore现在并不支持直接执行sql语句,没有SqlQuery这个函数可以执行。在ABP中执行Sql语句有三种方式1.ExecuteSqlCommand2.FromSql3.使用RawSqlCommand、RelationalDataReader、DbDataReader进行读取1.使用ExecuteSqlCommand执行sql语句,返回改变的行数量 /// &...原创 2019-05-08 18:27:22 · 5911 阅读 · 0 评论 -
ABP中的AutoMapper
一、什么是AutoMapperAutoMapper is a simple little library built to solve a deceptively complex problem - getting rid of code that mapped one object to another. 谷歌翻译过来:AutoMapper是一个简单的小型库,用于解决一个看似复杂的问题...原创 2019-04-27 22:26:19 · 829 阅读 · 0 评论 -
element-ui表单验证及双向绑定
记录一下重新合租组件过程中遇到的问题。1.双向绑定。父组件向子组件传递的值不可以在子组件中改变,所以v-model实现该组件。代码如下父组件:<c-input v-model="item"></c-input>子组件:<template> <el-form-item :label="label" :prop="prop"原创 2019-02-27 20:18:10 · 3137 阅读 · 1 评论 -
ABP入门
1.从ABP官网下载项目,导入后还原包管理,如果对数据库有修改执行Add-Migration,产生指令,再执行数据库更新命令update-database①.先检查目标框架是否已安装,检查是否有报错,在程序包管理器控制台,默认项目选择EFCore,再执行数据迁移命令。2.新建类型,做好类型要求 如requeir maxlength等,也可以指定外键,关键字为[ForeignKey("...原创 2019-01-20 23:24:23 · 521 阅读 · 0 评论 -
EF连接mysql数据库
1.下载3个包EntityFramework,mysql.data,mysql.data.entity项目默认连接数据库是sqlserver,下载以上三个包后App.config会添加一条provider<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProvide...原创 2018-11-22 14:33:12 · 2201 阅读 · 0 评论