12 2021 档案
摘要:foreach (long taskid in tasks) { if (flowids.Length > 0) flowids += "," + taskid.ToString(); else flowids += taskid.ToString(); }
阅读全文
摘要:C# List排序,附加使用Linq排序 - 君莫笑·秋 - 博客园 (cnblogs.com) 首先先介绍一下平时最常用的几种排序方法。 第一种:实体类实现IComparable接口,而且必须实现CompareTo方法 实体类定义如下: class Info:IComparable { publi
阅读全文
摘要:1.数据转换异常:从第一条开始看. 2.c# type.GetProperty 如何不让区分大小写 MethodInfo methodInfo = type.GetMethod(methodname, BindingFlags.Public | BindingFlags.IgnoreCase|Bin
阅读全文
摘要:在使用dapper进行数据查询时遇到的一个问题,今天进行问题重现做一个记录,免得忘记以后又犯同样的错误。 自己要实现的是:select * from tablename where id in(1,2)这样的一个查询语句。自己以为的写法应该是这样的,代码如下: List<CICUser> userL
阅读全文
摘要:https://www.cnblogs.com/dawenyang/p/11363236.html
阅读全文
摘要:select case when '' is null then '1' else '2' end 2
阅读全文
摘要:WebApi过滤器使用和请求实体合法性验证 - liyanbo - 博客园 (cnblogs.com) c# WebApi之身份验证:Basic基础认证 - 灰信网(软件开发博客聚合) (freesion.com)
阅读全文
摘要:不废话,直接上代码 前端代码 <input type="button" class="layui-btn" value="Test-GetFileFromWebApi" onclick="GetFileFromWebApi(this)" /> <script> function GetFileFro
阅读全文
摘要:本来代码已经写好了,传递给前台文件路径就可以,后来同事告诉我,给路径可能下载不了,文件可能放在另一台服务器,告诉我说用流进行下载,然后就开始百度加上找现在公司的代码,做出来了,感觉怪怪的。 //判断路径是否存在,不存在则创建 var basePath = Path.Combine(ProjectCo
阅读全文
摘要:/// <summary> /// 文件获取 /// </summary> /// <returns></returns> [MapToApiVersion("1.0")] [Route("v{version:apiVersion}/GetFile")] public HttpResponseMes
阅读全文
摘要:using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using System; using System.Collections; using System.Collections.Generic; using System.IO; using S
阅读全文
摘要:form+authentication: 这篇转载自:https://www.cnblogs.com/yujihaia/p/7367559.html 使用Authorize特性进行身份验证 通常情况下,应用程序都是要求用户登录系统之后才能访问某些特定的部分。在ASP.NET MVC中,可以通过使用A
阅读全文
摘要:https://www.donet5.com/Doc/10/2250
阅读全文
摘要:https://www.cnblogs.com/dudu/p/9647619.html .NET Core 2.0 引入了 IHostedService ,基于它可以很方便地执行后台任务,.NET Core 2.1 则锦上添花地提供了 IHostedService 的默认实现基类 Backgroun
阅读全文
摘要:原文:ASP.NET Core 中间件 自定义全局异常中间件以及 MVC异常过滤器作用 阅读目录 中间件顺序 内置中间件 中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委
阅读全文
摘要:/// <summary> /// 传入参数校验过滤器 /// </summary> public class ValidateReqModelFilter : ActionFilterAttribute { public override void OnActionExecuting(HttpAc
阅读全文
摘要:list.ForEach(x => systems.Add(new { sysId = x.SystemId, sysName = x.SystemName, icon = x.SysIcon, url = x.DefaultUrl }));
阅读全文
摘要:在Webapi中是用不了server.mappath方法的,上网搜索了一下,发现是用如下代码取得文件绝对路径: string logpath = System.Web.Hosting.HostingEnvironment.MapPath($"/Log/{DateTime.Now.ToString("
阅读全文
摘要:WebApi实现单个文件的上传下载 - LikeHeart - 博客园 (cnblogs.com)
阅读全文
摘要:sql += "and t1.CarNum like '%@CarNum%' "; //错误的写法 sql += "and t1.CarNum like '%'+@CarNum+'%' ";//正确的写法
阅读全文
摘要:select * from table where instr(concat(',','1,2,3',','),concat(',',id,',')) > 0 select charindex(concat(',',1,','),concat(',','2,31',',')) select * fr
阅读全文
摘要:Dapper.Contrib拓展及数据库生成实体 - 灰信网(软件开发博客聚合) (freesion.com)
阅读全文
摘要:异常汇总:http://www.cnblogs.com/dunitian/p/4523006.html#dapper 上次说了一下Dapper的扩展Dapper.Contrib http://www.cnblogs.com/dunitian/p/5710382.html 以及这个异常:Dapper.
阅读全文
摘要:1. 使用cmd命令 dotnet --info 查看自己使用的SDK版本 2.如下 D:\protoc>dotnet --info.NET SDK (反映任何 global.json): Version: 5.0.101 Commit: d05174dc5a 3.直接找到项目中的 global.j
阅读全文
摘要:return Enumerable.Range(1, 5).Select(index => new WeatherForecast { Date = DateTime.Now.AddDays(index), TemperatureC = rng.Next(-20, 55), Summary = Su
阅读全文
摘要:SELECT id,dtime FROM dbo.TestTab ORDER BY id OFFSET 1 ROWS FETCH NEXT 100 ROWS ONLY SELECT id,dtime FROM ( SELECT ROW_NUMBER()OVER(ORDER BY id ASC) AS
阅读全文
摘要:public class CultureeeResolver : IValueResolver<ILocalizableDbEntity, ILocalizableModel, string> { public string Resolve(ILocalizableDbEntity source,
阅读全文
摘要:理解ASP.NET Core - 模型绑定&验证(Model Binding and Validation) - xiaoxiaotank - 博客园 (cnblogs.com)
阅读全文
摘要:类似于这种的Sql语句:Select * from table where column in (1,2,3)column为int类型,在普通的Sql语句中我们可以传递一个字符串,但是在存储过程中却行不通,存储过程会自动进行格式化。 解决的办法: ALTER PROCEDURE [dbo].[Get
阅读全文
摘要:新增dto public class UserDto : EntityDto<int> { public string UserNo { get; set; } public string UserName { get; set; } public int RoleId { get; set; }
阅读全文
摘要:版本 .Net Framework 4.6在Vs2017程序包管理控制台中运行以下命令 安装 Microsoft.Owin.SelfHostInstall-Package Microsoft.Owin.SelfHost -Version 4.0.0 安装 Microsoft.AspNet.WebAp
阅读全文
摘要:UserAppService名字不能错 添加Volo.Abp.Autofac 添加控制器 public class LoginController : Controller { private readonly UserAppService _userAppService; public Login
阅读全文
摘要:nuget引用Volo.Abp.Ddd.Domain domain层添加实体类-领域类 public class User : Entity<int> { //public int Id { get; set; } public string UserNo { get; set; } public
阅读全文
摘要:地址:Asp.Net WebApi Post请求整理(一) - 天马3798 - 博客园 (cnblogs.com)
阅读全文
摘要:RouteAttribute的命名空间是System.Web.Mvc,区别与web api的RouteAttribute(它的命名空间是System.Web.Http) 默认情况下mvc的特征路由(RouteAttribute)功能是关闭的,需要手动启动,启动方式: public static vo
阅读全文
摘要:Volo.Abp.EntityFrameworkCore Volo.Abp.EntityFrameworkCore.SqlServer 添加entityFrameWorkmodule namespace MVC.EntityFrameWork { [DependsOn(typeof(AbpEntit
阅读全文
摘要:abp-mvc自定义模块: nuget引入Volo.Abp.AspNetCore.Mvc 添加自定义module [DependsOn(typeof(AbpAspNetCoreMvcModule))] public class MyWebStartModule : AbpModule { publi
阅读全文
摘要:参考地址:Vue - 实现穿梭框功能 - sanyekui - 博客园 (cnblogs.com) vue实现穿梭框效果 - 范仁义 - 博客园 (cnblogs.com)
阅读全文
摘要:其次,(int) 和 Convert.ToInt32 是两个不同的概念,前者是类型转换,而后者则是内容转换,它们并不总是等效的。我们很清楚 C# 提供类型检查,你不能把一个 string 强制转换成 int,隐式转换就更加不可能,例如如下的代码就行不通了: string text = "1412";
阅读全文
摘要:转载:System.InvalidOperationException: Collection was modified; enumeration operation may not execute._刘宁的专栏-CSDN博客 今天在查看系统的Log的时候发现下面的异常抛出: System.Inva
阅读全文
摘要:转载自:https://www.cnblogs.com/fczbk/p/14468037.html 1、首先安装插件vue-i18n 1 npm install vue-i18n --save-dev 2、创建文件 en.ts 文件内容 1 2 3 4 5 6 7 8 module.exports
阅读全文
摘要:InvalidOperationException: Unable to resolve service for type 'Microsoft.AspNetCore.Identity.UserManager`1[Microsoft.AspNetCore.Identity.IdentityUser]
阅读全文
摘要:Claim 这个登机牌每一个信息就是claim 机票和登机牌是各司其职的。 添加 var claims = new[] { // sub new Claim(JwtRegisteredClaimNames.Sub, "fake_user_id"), new Claim(ClaimTypes.Role
阅读全文
摘要:MVC身份验证及权限管理 - 桃乐比 - 博客园 (cnblogs.com)
阅读全文
摘要:LINQ中的Include()有什么作用? 我尝试进行了大量研究,但我更像是数据库专家-因此,即使MSDN中的解释对我也没有任何意义.有人可以解释一下,并提供一些示例说明SQL查询中的Include()语句吗? 解决方案 例如,假设您要获取所有客户的列表: var customers = conte
阅读全文
摘要:转载自:FormsAuthenticationTicket用法 - 寂寞的蚂蚁 - 博客园 (cnblogs.com) FormsAuthenticationTicket :提供对使用 forms 身份验证用于确定用户身份的票证的属性和值的访问。 此类不能被继承。 其构造函数有三个: FormsAu
阅读全文
摘要:有的实体类并没有Serializable这个标记也是可以序列化的。网上有人说这个可以用来规定可序列化的范围。如下: [Serializable] public class MyObject { public int n1; [NonSerialized] public int n2; public
阅读全文
摘要:转自:Fluentvalidation的基本使用 - kelelipeng - 博客园 (cnblogs.com) 前言: fluentvalidation用于构建强类型验证规则的流行.NET库。方便好用快捷省心!!! 本文按照官方文档进行试验,如果深(不)入(看)的(我)研(写)究(的)请去官网:
阅读全文
摘要:具体实现:(数据的输入) 1.添加数据验证。使用System.ComponentModel.DataAnnotations; public class TouristRouteCreateDto { [Required(ErrorMessage="title 不可为空")] [MaxLength(1
阅读全文
摘要:1.简单说明 osql 为SQL Server的命令 2.要在cmd中执行该命令,一般安装SQL Server后该命令对应的路径会自动添加到系统环境变量中。 3.-S 表示要连接的数据库 -U表示登录的用户ID,-P表示登录密码,-i表示要执行的脚本文件路径 osql -S 127.0.0.1 -U
阅读全文
摘要:EXEC sp_addlinkedserver @server='LinkServer', --链接服务器别名 @srvproduct='', @provider='SQLOLEDB', @datasrc='192.168.1.1' --要访问的的数据库所在的服务器的ip GO EXEC sp_ad
阅读全文