- 博客(120)
- 收藏
- 关注
原创 sql server [使用游标] 将表数据打印成sql insert语句
【代码】sql server [使用游标] 将表数据打印成sql insert语句。
2024-03-13 17:56:47
544
2
原创 VS2019 C# mysql数据库使用EF
mysql-connector-net-8.0.18.msi mysql数据库.net开发驱动, 要在工程中引入connector安装后目录中的mysql.data.dll;如果直接在nutget中下载mysql.data.dll,那么就不用下载.net开发驱动包。mysql-for-visualstudio-1.2.9.msi Visual Studio连接MySQL工具 它是一款visual studio连mysql工具,可以直接集成到Server Explorer中。
2023-11-01 17:28:23
324
原创 .net 5 发布后swagger页面不显示问题
1:项目右键属性-》生成xml--用于swagger文件读取。2:开启文件配饰swagger读取指定文件。
2023-11-01 17:22:47
464
原创 Windows Server 服务器实现PPT转pdf
Windows server 2012 ppt转pdf 不安装Microsoft Office PowerPoint
2023-03-20 18:40:22
727
原创 2个List<T>链接
var power = Db.Queryable<D_RoleColumn>() .Where(a => a.RoleID == roleid && a.Flag == powerflag) .GroupBy(a => new { a.ColumnID }) .Select(a => new Co...
2022-05-31 15:56:46
269
2
原创 Sql Server 批量修改表格字段+清理表数据--sql语句实现
declare @sql varchar(300) declare @tablecolumnname varchar(100), @columnname varchar(100) declare cursor1 cursor for SELECT '表名' 'tablecolumnname',a.name columnname FROM syscolumns a inner join sysobjects d on a.id=d.id and d..
2022-04-01 17:45:08
922
原创 SQL Server 分组后,字符串拼接
表Lable如上现在按照LableTypeId分组,然后将LableId拼接起来:效果如下:代码:select LableTypeId, STUFF((select ',' + convert(varchar(50),LableId) from L_Lable where LableId in (1,2,3,6,7) and LableTypeId = a.LableTypeId for xml path('')),1,1,'') as ids from L_Lable a ..
2022-02-28 15:23:43
3050
1
原创 ASP.Net Core 3.1 AOP Filter
五类:Authorization Filter、 Resource Filter、 Action Filter 、Exception Filter 、Result Filter新建文件:CustomExecptionFilterAttribute.cspublic class CustomExecptionFilterAttribute : ExceptionFilterAttribute { /// <summary> /// 当异常发生时.
2022-02-16 17:05:33
227
原创 C# MySql 多集合数据
前景提要:统计总数,且针对多表,想要实现一次数据库链接,查询出多集合数据;代码:拼接sql语句:数据库操作:调取接口,取出数据:
2022-02-16 15:38:28
411
原创 C# aspx List<T>绑定下拉框
public static void DDlTypeBind(DropDownList ddlControl,List EntityList, string valuename, string textname, string firstvalue) { //清理下拉框 ddlControl.Items.Cl
2021-11-08 11:16:05
324
原创 C# 接入企业微信群聊--机器人【markdown】
企业微信官方文档:群机器人配置说明 - 企业微信API主要问题描述:markdown -content显示和自己postman发送的不一致,后来自己手动拼凑的就可以,发现是每个内容都需要换行\n代码实例如下:public static string getContent(List<KitonWarning> data, List<GroupProjectDetail> pro, string title, List<string> SendType).
2021-11-05 15:37:48
2494
1
原创 HyperLink动态绑定数据
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="News.aspx?id=" Text='点击后就是无法解析出来绑定的字段,郁闷。并且NavigateUrl应该用'后来才知道这样绑定无法解析。你可以修改如下:方法一:方法二:' >或者直接用 ,进行绑定' target="_blank">
2021-11-05 11:52:25
319
原创 C# 为DataTable添加一列序号
private DataTable AddSeriNumToDataTable(DataTable dt) { //需要返回的值 DataTable dtNew; if (dt.Columns.IndexOf("index") >= 0)//判断是否存在index序号列 {
2021-11-05 11:49:35
1461
原创 OracleDb.cs
using System;using System.Collections.Generic;using System.Text;using System.Data.OracleClient;using System.Data;using System.Configuration;using System.Data.Common;namespace etong.DAL{ pu
2021-11-05 11:45:48
161
原创 C# EF Linq 子查询
需求:查询员工最近一条的申请数据 DateTime bdate = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00")); DateTime edate = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 23:59:59")); var list = from Check in db.O_Check
2021-11-02 17:00:58
1100
原创 C# EF SQL Server 字段类型【Time(7)】 转字符串
前景描述:数据库表字段类型【time(7)】,在C# 中用EF,数据出来很奇怪:C# :解决方案:BTime = (SqlFunctions.DatePart("HH", a.BTime) < 10 ? ("0" + SqlFunctions.DatePart("HH", a.BTime)) : SqlFunctions.DatePart("HH", a.BTime) + "") + ":" + (SqlFunctions.DatePart("mi", a.BTime) ..
2021-10-26 17:28:09
1370
原创 Sql Server 查询连续报警>=3天的店铺
报警记录表:原始数据:报警记录表:存在一家店铺在同一天有2条报警的记录想要结果第一步:先将数据按照店铺和日期去重,排序数据 SELECT StoreID, CreateTime, row_number() OVER(PARTITION BY StoreID order by CreateTime) as sort FROM F_StoreSummary group by StoreID,CreateTime结果:.
2021-10-15 11:47:07
353
原创 C# EF将两条数据集合成一条(根据falg取值)
表设计://根据小区,楼栋,房屋分组统计,flag=1取最大值作为地板,flag=2取最大值作为窗帘型号var sql = from a in commdb.TB_HOUSE_EQUIP.AsNoTracking() where (a.XQMC == model.XQMC || model.XQMC == null)
2021-09-29 19:28:29
444
原创 C# PropertyInfo获取属性值,复制给其他实体
PropertyInfo[] props = typeof(Tb_ChangedResult).GetProperties(BindingFlags.Public | BindingFlags.Instance);Tb_ChangedResult newmodel = new Tb_ChangedResult();newmodel.ID = Guid.NewGuid().ToStrin
2021-09-29 19:18:13
790
原创 C# ThoughtWorks.QRCode.Code 二维码应用程序
eq.QRPATH = CommonFunction.CreateEqQrCode(eq);//生成设备二维码public static string CreateEqQrCode(TB_EQUIP eq) { string result = ""; string path = Convert.ToString
2021-09-29 19:09:38
710
原创 C# List<T>/Array/ArrayList转化成DataTable
1.List转化成DataTablepublic static DataTable ToDataTable(List items) { var tb = new DataTable(typeof(T).Name); PropertyInfo[] props = typeof(T).GetProperties(Bin
2021-09-29 19:00:24
670
原创 SQL Server 多条考勤数据整合一条(按照月份)
前景提要:一个员工每天一条考勤记录,记录里有上班打卡的时间,下班打开的时间,当天日期;需求:目前一个员工一个月的考勤是30或者31条数据,想要实现的是一个员工一个月一条数据原始数据:需要数据:SQL语句实现: select StaffID , MAX(case day(CreateDate) when 1 then ISNULL(CONVERT(nvarchar(10),InDatetime,108),'无')+'-'+ISNULL(CONVERT(nvarchar(10),.
2021-09-28 16:45:07
776
原创 SQL Server 循环添加数据
第一层循环--89个人员第二层循环--2021-09-01开始-》2021-09-28declare @ID int begin set @ID=1 while @ID<90 begin declare @date datetime begin set @date='2021-09-01' while @date<='2021-09-28' begin insert into dbo.O_AttendanceRecord
2021-09-28 16:11:46
348
原创 Guid.NewGuid().ToString()得几种格式显示
Guid.NewGuid().ToString()得几种格式显示1、Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce62、Guid.NewGuid().ToString("D") 结果为: 57d99d89-caab-482a-a0e9-a0a8
2021-09-26 14:58:29
721
原创 C# 获取汉字的拼音第一个字母,英文字母则直接返回大写字母
#region 获取首字母 /// /// 在指定的字符串列表CnStr中检索符合拼音索引字符串 /// /// 汉字字符串 /// 相对应的汉语拼音首字母串 public static string GetFirstCode(string CnStr) {
2021-09-26 14:30:28
426
原创 C# RedisHelper
public class RedisHelper { /// <summary> /// redis连接字符串 /// </summary> private static readonly string RedisConnString = ConfigurationManager.AppSettings["RedisConn"]; private static readonl...
2021-08-23 14:03:43
1153
原创 WebApi 文件上传
[Route("UploadFile")] [HttpPost] public async Task<IHttpActionResult> UploadFile() { try { int result = 0; bool success = true; string error = ""...
2021-08-20 16:42:36
1287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人