![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
宇翔苦涩
挫折并不可怕
展开
-
【.net core】Excel导入导出之Npoi.Mapper
引入Npoi.Mapper的nuget包<PackageReference Include="Npoi.Mapper" Version="3.5.1" />导出操作新建类作为数据承载的载体,以下定义: public class MortgageInfo { /// <summary> /// 编号 /// </summary> public string JYCode { get; se原创 2022-03-06 21:59:57 · 958 阅读 · 0 评论 -
[.net core]创建后台服务项目结构
方式一安装dotnet new --install DotNetCore.ApiTemplate.CSharp::1.0.2帮助dotnet new dncat --help/////////////////////////////DotNetCoreApiTemplate -ha|--hangfire 是否使用hangfire bool - Required-r|--rabbitmq 是否使用RabbitMQ,使用 RabbitMQ.Event原创 2022-02-19 09:26:03 · 255 阅读 · 0 评论 -
.Net日期时间格式转换【C#】
时间戳转换 /// <summary> /// 时间戳和日期的转化 /// </summary> public class DateTimeUtility { /// <summary> /// 日期转换为时间戳(时间戳单位秒) /// </summary> /// <param name="TimeStamp"></param&原创 2021-08-18 09:44:01 · 1910 阅读 · 0 评论 -
【.NET】Redis分布式锁
介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。进程锁:为了控制同一操作系统中多个进程访问某个共享资源,因为进程具有独立性,各个进程无法访问其他进程的资源。分布式锁:当多个进程不在同一个系统中,用分布式锁控制多个进程对资源的访问。设计思路由于Redis是单线程模型,命令操作原子性,所以利用这个特性可以很容易的实现分布式锁。A用户端在Resdis写入1个KEY,其他的用户无法写入.原创 2021-08-08 15:36:19 · 1187 阅读 · 0 评论 -
【.NET】IQueryable扩展方法实现复杂查询条件
业务开发中,经常处理比较复杂的查询条件如果任一输入有值,则必须作为查询条件之一。示例代码IQueryable<User> query = repository.GetAll();if(name!=null){ query =query.Where(p=>p.Name==name);}if(date!=null){ query =query.Where(p=>p.Date==date);}或者把所有条件放到同一个Where子句中:IQuer原创 2021-08-08 14:20:13 · 909 阅读 · 0 评论 -
【.net】获取枚举描述
工具类using System;using System.ComponentModel;using System.Reflection;namespace Core.Mortgage.Application.Common{ /// <summary> /// /// </summary> public static class EnumUtils { /// <summary> ///原创 2021-08-01 16:07:44 · 537 阅读 · 0 评论 -
【C#】Json的各种转换【(datable,list,array 等)工具类】
/// <summary> /// List转成json /// </summary> /// <typeparam name="T"></typeparam> /// <param name="jsonName"></param> /// <param name="list"></param> /// <returns></return...原创 2020-08-24 13:59:12 · 498 阅读 · 0 评论 -
C# JSON 转List类【C#工具类】
添加引用System.Runtime.Serialization;System.ServiceModelSystem.ServiceModel.Webpublic class JsonHelper { /// <summary> /// 把Json转成List<T> /// </summary> /// <typeparam name="T"></typeparam>原创 2020-08-24 13:23:34 · 1791 阅读 · 0 评论 -
【C#】针对list处理
声明ObservableCollection类型,方便记录集合变更private ObservableCollection<TManufOrdEx> _ManufOrdExList;/// <summary>生产订单列表</summary>public ObservableCollection<TManufOrdEx> ManufOrdExList { get { return _ManufOrdExList; } set { _ManufOrdExLi原创 2020-08-14 10:05:50 · 578 阅读 · 0 评论