sqlserver 数据库锁

1、HOLDLOCK 其他事务可以读取,但不能更新删除 // language: sql BEGIN TRAN SELECT * FROM ceb_Area WITH(ROWLOCK,HOLDLOCK) where ID=1--行锁 SELECT * FROM ceb_Area WITH(TABLOCK,HOLDLOCK) where ID...

ASP.NET Core 记录请求日志

在 ASP.NET Core 应用程序中,记录请求日志可以帮助开发者分析请求情况、调试错误以及监控应用的运行状态。本文介绍如何通过配置 Logging 记录请求日志。 配置 appsettings.json 记录请求日志 在 appsetti...

Debian使用服务单元部署asp.net core

创建 /etc/systemd/system/your_app.service 文件,替换为适合你的应用的名称: [Unit] Description=ASP.NET Core Application [Service] WorkingDirectory=/path/to/your_app/publish ExecStart=/u...

C# 判断中文、日文和韩文

在 C# 中,我们可以使用正则表达式来判断字符串是否包含特定的字符集。本文将展示如何使用正则表达式来判断字符串是否为中文、日文或韩文。 1. 正则表达式简介 中文字符:匹配 Unicode 范围为 \u4e00-\u...

.NET中如何使用PhantomJS与Selenium模拟采集数据

在现代 web 开发中,数据采集是一个非常常见的需求。无论是从网站中提取信息,还是进行自动化测试,模拟用户行为都变得尤为重要。在 .NET 环境中,常见的两种模拟采集的工具是 PhantomJS 和 Selenium。这两者各...

ASP.NET Core 中如何获取 Unix 时间戳

在 ASP.NET Core 中,我们可以通过 DateTimeOffset 类型来获取当前时间的 Unix 时间戳。DateTimeOffset 代表一个带有时区偏移量的日期和时间,它提供了比 DateTime 更强大的时区支持。要获取当前时间的 Unix 时...

C#数据库连接类

在使用ado.net连接数据库时,我们需要自己创建数据库连接类,目的是为了方便对数据库连接进行管理和方便使用。下面的Db类用于创建并打开一个数据库连接。 这个类也可以搭配Dapper使用,当使用Dapper时,我们...

解决Add-Migration无法识别为cmdlet、函数或可执行程序错误

在VS的程序包管器理控制台中无法识别Add-Migration等EF相关的命令,是因为没有安装Microsoft.EntityFrameworkCore.Tools 解决办法: // language: powershell Install-Package Microsoft.EntityFrameworkC...

解决 ASP.NET Core 连接 SQL Server 时“证书链由不受信任的颁发机构颁发”错误

使用基于.NET 8的ASP.NET Core连接sql server数据库时,遇到报错:sql server 证书链是由不受信任 的颁发机构颁发的 解决办法是,在数据库连接串上增加TrustServerCertificate=False;,即改为下面的形式就可...

EntityFramework DbFirst

EntityFramework这个.NET 的 ORM框架,可以代码优先(code first),也可以数据库优先(database first),本文主要介绍数据库优先 database first 的使用方法: 先在Package Manager Console中安装 Microsof...