首页 > TAG信息列表 > SqlClient

.NET ORM框架HiSql实战-第三章-使用自定义编号生成【申请编号】

一、引言 上一篇.NET ORM框架HiSql实战-第二章-使用Hisql实现菜单管理(增删改查) 中菜单编号采用的是雪花ID,生成的编号无法自定义。比如本系统的一个申请业务,需要按前缀+日期+流水号的规则生成【申请编号】,这样就可以用到hisql的自定义编号。 hisql自定义编号不但可以生成雪花ID,

vb.net 连接sqlsever

Public Class Form1 Private Function chaxun(a As String) As Object Try Dim ds As New SqlClient.SqlConnection Dim dm As New SqlClient.SqlCommand ds.ConnectionString = "Data Source=****;Initial Catalog=**

NLog写入数据库

1、Nuget引入程序集  System.Data.SqlClient 2、初始化数据库日志表        3、配置写日志到数据库        4、测试应用

hisql orm 框架insert数据写入教程

hisql.net 官网(文档编写中) HiSql 源码(github) https://github.com/tansar/HiSql git clone https://github.com/tansar/HiSql.git HiSql 查询语句教程 数据插入插入 HiSql 提供了丰富多样的数据插入方式,通过极致的性能优化目前在常用的ORM中名列前茅 单表数据插入 性能测试结

hisql orm框架 查询示例

HiSql 提供一个可以适合多种数据库的中间查询语法,不需要关注各个数据库的语法特性,通过HiSql写语句可以在常用的不同类型数据库中执行,且语法与Sql语境类似一看就懂一学就会 hisql.net 官网(文档编写中) HiSql 源码(github) https://github.com/tansar/HiSql git clone https:/

hisql ORM 查询语句使用教程

HiSql 提供一个可以适合多种数据库的中间查询语法,不需要关注各个数据库的语法特性,通过HiSql写语句可以在常用的不同类型数据库中执行,且语法与Sql语境类似一看就懂一学就会 hisql.net 官网(文档编写中) HiSql 源码(github) https://github.com/tansar/HiSql git clone https://gith

hisql 新一代无实体ORM使用第一步 hisql安装使用

安装 注意:HiSql仅支持.net5或以上环境 选择您需要支持的数据库对应的支持包进行安装 本例使用sqlserver进行演示,请安装1.0.1.3以下版本 连接数据库 HiSqlClient sqlclient = new HiSqlClient( new ConnectionConfig() { DbType

下一代ORM 框架研究

HiSql 操作说明文档 V1.0 下一代ORM框架 特点 支持无实体数据交互,(无需要创建实体类) 数据动态检测(类型,长度 与表结构预先匹配) 语法更帖近于原生SQL 支持超时监控(如监控过5S的执行的SQL语 并记录) 支持多种库,可自主选择需要支持的库 性能优越(会出一篇与FreeSql,SugarSql 的性能对比

.Net Core在Ubuntu的坑

连接外部数据库问题 A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 31 - Encryption(ssl/tls) handshake failed) 具体错误: System.Data.SqlClient.SqlException (0

net core 5.0 docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL.问题解决方案

问题:     最近在升级5.0的时候,遇到docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL。    错误信息如下: Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but

net core 5.0 docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL.问题解决方案

问题:     最近在升级5.0的时候,遇到docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL。    错误信息如下: Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but the

关于 identityserver4 接入 skywalking System.Data.SqlClient 报错

环境 identityserver4 3.1.4 skywalking 8.1.0 asp.net core 3.1.8 efcore 3.1.8 skyapm-net 1.0.0 背景 skywalking是什么就不介绍了,百度很多。.net core接入也非常简单:SkyAPM-dotnet // 1. 添加包 <PackageReference Include="SkyAPM.Agent.AspNetCore" Version="1.0.0" /&

C# System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。 语句已终止。

问题描述:     Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。 语句已终止。   解决方案:   出现这个问题,是

异常详细信息: System.ComponentModel.Win32Exception: 远程主机强迫关闭了一个现有的连接。

[Win32Exception (0x80004005): 远程主机强迫关闭了一个现有的连接。] [SqlException (0x80131904): 在从服务器接收结果时发生传输级错误。 (provider: TCP Provider, error: 0 - 远程主机强迫关闭了一个现有的连接。)] System.Data.SqlClient.SqlConnection.OnError(SqlExc

.NET执行SQL性能优化一: 针对SQL Server批量执行SQL 语句

本文介绍了几种如何使用一个SqlCommand执行多条SQL语句的技术。 介绍 使用ADO.NET对SQL Server进行数据存储经常被忽略的功能之一是它能够使用单个语句执行多个SQL语句SqlCommand。通常,程序分别执行语句和/或调用存储过程来执行更大的语句。当然,使用存储过程是一种首选方法,但是在某

数据集列名和行值

我有一个数据集: DataSet ds= _ExecuteQuery(contentCmd, CommandType.Text, contentParams); // Column name foreach (DataColumn column in ds.Tables[0].Columns) { Console.WriteLine(column.ColumnName); } // Rows value foreach (DataTable dt in ds.Tables){ for

CodeGo.net>如何使用自定义DbDataReader填充表值参数?

根据MSDN,System.Data.SqlClient支持从DataTable,DbDataReader或IEnumerable< SqlDataRecord>填充表值参数.对象. 我编写了以下代码,这些代码使用IEnumerable< SqlDataRecord>填充了表值参数表对象: static void Main() { List<int> idsToSend = ... using (SqlConn

在没有SQL Server的情况下创建C#应用程序

我刚开始使用SQL,现在我需要为我的C#应用​​程序创建一个数据库,它将保存用户名和密码.把它想象成密码提醒. 无论如何,我认为我需要做的是:我需要创建一个SQL数据库,该数据库将仅用于保存数据.它不应该在计算机上安装SQL Server. 我在网上搜索但没有结果,所有这些都需要使用SQL Ser

C#使用SqlCommand.Parameters更新表

我正在尝试使用SqlCommand更新MSSQL表,我认为这是我的T-SQL的语法错误,但这是我到目前为止: SqlCommand sqlCmd = new SqlCommand("UPDATE yak_tickets SET email = @emailParam, subject = @subjectParam, text = @textParam, statusid = @statusIDParam, ticketClass = @ticketCl

坑暗花明:又遇 .NET Core 中 System.Data.SqlClient 查询缓慢的问题

之前发布过一篇博文 下单快发货慢:一个 JOIN SQL 引起 SqlClient 读取数据慢的奇特问题,当时遇到的问题是从 SQL Server 2008 R2 中查询获取 100 条记录竟然耗时 10 多秒,排查中发现问题与 SQL  查询中包含 INNER JOIN 有关,去掉 INNER JOIN 立马查询飞快。当时天真地以为原因是 JOIN

.net core linux环境下 数据库连接超时

最近遇到了一个很奇葩的问题,我编写了一个.net core程序读取多个数据库数据源,进行数据同步处理。该程序在windows环境下运行完全正常,但在linux环境下运行报异常,提示 System.Data.SqlClient.SqlException: Connection Timeout Expired. The timeout period elapsed during the post-

解决System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到的问题

这段时间写Android和IOS服务时 sql数据库查询有数据正常,没数据总是报异常:System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。 ---> System.ComponentModel.Win32Exception (0x80004005): 等待的操作过时。   在 Sy