摘要:
Dapper对SQL Server支持很好,但对于Oracle有些用法不一样,需要自己进行特殊处理。 1、首先要自定义一个Oracle参数类 public class OracleDynamicParameters : SqlMapper.IDynamicParameters { private r 阅读全文
摘要:
假设我有一个简单的“ Hello World”控制台应用程序,我想发送给朋友来运行。朋友没有安装.NET Core,所以我知道我需要为他构建一个独立的应用程序。很简单,我只需在项目目录中运行以下命令: dotnet publish -r win-x64 -c Release --self-conta 阅读全文
摘要:
ActivatorUtilities 官方链接 https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.extensions.dependencyinjection.activatorutilities?view=dotnet-plat-ext-3 阅读全文
摘要:
IQueryable简单分页的扩展方法 ,废话不多说,直接上干货! /// <summary> /// 分页列表 /// </summary> public class Page<T> { public Page() { } public Page(List<T> items, int pageIn 阅读全文
摘要:
类库使用ConfigureAwait.Fody配置全局ConfigureAwait (false)取消异步上下文切换 - 唐 森 - 博客园 https://www.cnblogs.com/townsend/p/13748954.html 在.net中(包括.net core和.net framew 阅读全文
摘要:
1、const修饰符 初始化时机:编译时,即编译程序时将值已经嵌入代码中; 值状态:不允许动态修改 修饰范围:字段、局部变量 主要应用场景:主要应用于程序运行中不需要改变的变量的值,比如数学符号PI; 2、static修饰符 初始化时机:运行时,可以声明时赋值,也可以在构造函数,或使用时赋值 值状态 阅读全文
摘要:
假如两个线程同时修改数据库同一条记录,就会导致后一条记录覆盖前一条,从而引发一些问题。 例如: 一个售票系统有一个余票数,客户端每调用一次出票方法,余票数就减一。 情景: 总共300张票,假设两个售票点,恰好在同一时间出票,它们做的操作都是先查询余票数,然后减一。 一般的sql语句: 1 2 3 4 阅读全文
摘要:
问题背景: 公司使用gitlab作为代码管理平台,安装了TortoiseGit之后,使用正常。但是重启电脑之后,再次使用TortoiseGit操作时总是提醒输入gitlab的账号。如下图: 前言: 想省懒事的我,下载了TortoiseGIT客户端工具,Git以及TortoiseGIT工具之间的链接, 阅读全文
摘要:
关于asp.net 6.0 开始没有了startup,即采用新的宿主模型,突然一下子还不习惯。阿笨个人的一点思考和看法。🤔 一、个人看法 为了实现net支持跨平台微软经历了三次大的改变,对于我们开发者来说算是一段比较“混乱”时期吧。阿笨这里说的“混乱”指的是对asp.net core学习上的变化。 阅读全文
摘要:
Chrome 更新到84之后, 默认屏蔽不安全内容。 临时解决方法: 1: 修改网站设置,不安全内容屏蔽改为允许。 2: 换用Firefox(目前最新v84正常), edge(目前最新v88测试正常)3:网站都使用https 阅读全文