随笔分类 - C#
1
摘要:错误一、 Cannot find compilation library location for package 'System.Security.Cryptography.Pkcs' 修复方法: 将以下配置设置添加到您的 YX.OAM.Web.Mvc.csproj 文件中。 <GenerateR
阅读全文
摘要:在工作中有时会遇到在思考不周的情况下进行迁移,并应用到了数据库,找了一些方法,通过自己的实际测试,选择一种交友的方式使用 例子,有2次迁移 1、20240301075424_活动配置增加时间字段 2、20240314031411_测试新增字段 增加了 1、方法一(推荐使用) 实体新增字段:publi
阅读全文
摘要:在一次项目中,在给客户做系统时,需要调用客户的系统获取数据,客户提供了获取Token和获取数据的接口,用户名和密码,认证方式是基于Bearer的,通过学习和找资料,提供一个C#示例 一个C#示例 1、传入语句获取数据 /// <summary> /// 传入语句获取数据 /// </summary>
阅读全文
摘要:最近在做公司的一个项目时,客户需要我们定时获取他们矩阵系统的数据。在与客户进行对接时,提到他们的接口使用的目前不常用的BASIC 认证。天呢,它好不安全,容易被不法人监听,咋还在使用呀。但是没办法呀,谁让客户的系统就是这样的呢。因为现在开发中绝大多数使用的是基于Bearer 认证的。 1、研究 1.
阅读全文
摘要:###对象映射 ######在工作中,需要将相似的对象映射到另一个对象,这样我们来看一个最繁琐的映射方式 #####例: public class UserAppService : ApplicationService { private readonly IRepository<User> _us
阅读全文
摘要:var query1 = (from fore in forecastShippingDate join ship in shipOutOfStock on fore.Id equals ship.ForecastShippingDateId join detail in shipOutOfStoc
阅读全文
摘要:class Program { static void Main(string[] args) { string base64 = getFileBase64("D:\\Users\\VatInvoiceOCR1.jpg"); byte[] file = Convert.FromBase64Stri
阅读全文
摘要:using System; using System.Security.Cryptography; using System.Text; namespace SPACore.Extensions { /// <summary> /// Extension methods for hashing st
阅读全文
摘要:开发缘由:公司需要调用天眼查-开放平台 ,验证客户的的营业执照信息是否在存续期,并将企业基本信息返回,之后和使用百度图文识别的企业信息进行对照是否一致。 ##前期准备 #####在网站中注册后,需要够买套餐。之后点击个人中心进入,点击左侧的我的接口,找到申请接口点击选择你要使用的接口,此次使用的是企
阅读全文
摘要:###上效果图 来看一下操作流程: ####一、分为.net Core 2.2 和 .net Core 3.0及以上 #####(一)、.net Core 2.2 ######1、在 EntityFrameworkCore中安装Nuget报: Microsoft.Extensions.Logging
阅读全文
摘要:在做项目时,需要将某一些功能的实体建立在另一个数据库中,连接不同的数据库用以存储记录。通过查找资料,实现EF Core上下文。 下面是实现上下文后的解决方案的目录: ###1.UpAndDownDbContext ###2.UpAndDownDbContextConfigurer ###3.UpAn
阅读全文
摘要:######商品保质期 //dateStart:系统时间; dateEnd :物品到期日期 DateTime dateStart = DateTime.Now.Date;//2021/7/8 DateTime dateEnd = Convert.ToDateTime("2021-07-15"); D
阅读全文
摘要:##单例模式 属于创建型模式,提供了一个创建对象的方式 只有一个实例;必须创建自己唯一实例;必须给其他对象提供这一实例 ######主要解决:一个全局使用的类频繁地创建与销毁。 ######何时使用:当您想控制实例数目,节省系统资源的时候。 ######如何解决:判断系统是否已经有这个单例,如果有则
阅读全文
摘要:目前在开发中前端页面有搜索条件 和后端的方法进行匹配 有一个Student表,其中有字段:name、age、address、tel CREATE TABLE Student ( Name varchar(30), tel int, Address varchar(30), Age int ) 按照"
阅读全文
摘要:#1. ?. 不为null时执行后面的操作 #2. ?? a??b 当a为null时则返回b,a不为null时则返回a本身 a??b??c”的形式按“a??(b??c)”计算。 为右结合 #3. 三元(运算符)表达式(?:) : 例如:x?y:z 表示如果表达式x为true,则返回y;如果x为fal
阅读全文
摘要:上图为查出的所有满足条件的数据,要选中若干条数据将其状态设置为作废 一共选中6条数据,当点击确认后修改数据状态。 前端代码 ###1.安装NuGet包 【Abp.Dapper】于EFCore中, ###2.创建文件夹,并创建一个xxxxMapper的类, 图中1为将Person实体引入 2为创建Pe
阅读全文
摘要:#####使用RegularExpression
阅读全文
摘要:判断List集合是否为空,可以使用Count和Any,下面是其使用场景(别人总结)
阅读全文
摘要:1.Result 上图是微软官网的截图,由图可知在使用GetXXXX的方法的时候,会阻塞调用其他线程,直到当前异步操作完成,相当于调用wait方法。但是使用异步编程应该避免使用TASK.WAIT或TAST.RESULT 下图是在程序中的使用。 2.await 对于await,使用其不会阻塞调用其他线
阅读全文
摘要:IQueryable和IEnumerable区别 开始了解IQueryable和IEnumerable前,我们先看一下源码 由上面的图片可以得知IQueryable接口继承自IEnumerable接口 由图片可知query返回的IQueryable 由图片可知query返回的IEnumerable
阅读全文
1